Multiprocessor system-on-chip (MPSoC) technology

W Wolf, AA Jerraya, G Martin - IEEE transactions on computer …, 2008 - ieeexplore.ieee.org
The multiprocessor system-on-chip (MPSoC) uses multiple CPUs along with other hardware
subsystems to implement a system. A wide range of MPSoC architectures have been …

Hasco: Towards agile hardware and software co-design for tensor computation

Q Xiao, S Zheng, B Wu, P Xu, X Qian… - 2021 ACM/IEEE 48th …, 2021 - ieeexplore.ieee.org
Tensor computations overwhelm traditional general-purpose computing devices due to the
large amounts of data and operations of the computations. They call for a holistic solution …

An efficient GPU-based parallel tabu search algorithm for hardware/software co-design

N Hou, F He, Y Zhou, Y Chen - Frontiers of Computer Science, 2020 - Springer
Hardware/software partitioning is an essential step in hardware/software co-design. For
large size problems, it is difficult to consider both solution quality and time. This paper …

On the hardware-software partitioning problem: System modeling and partitioning techniques

M López-Vallejo, JC López - ACM Transactions on Design Automation …, 2003 - dl.acm.org
This paper presents an in-depth study of several system partitioning procedures. It is based
on the appropriate formulation of a general system model, being therefore independent of …

[图书][B] System-level design techniques for energy-efficient embedded systems

MT Schmitz, BM Al-Hashimi, P Eles - 2004 - books.google.com
System-Level Design Techniques for Energy-Efficient Embedded Systems addresses the
development and validation of co-synthesis techniques that allow an effective design of …

An efficient particle swarm optimization for large-scale hardware/software co-design system

X Yan, F He, N Hou, H Ai - International Journal of Cooperative …, 2018 - World Scientific
In the co-design process of hardware/software (HW/SW) system, especially for large and
complicated embedded systems, HW/SW partitioning is a challenging step. Among different …

Algorithmic aspects of hardware/software partitioning

P Arató, ZÁ Mann, A Orbán - ACM Transactions on Design Automation of …, 2005 - dl.acm.org
One of the most crucial steps in the design of embedded systems is hardware/software
partitioning, that is, deciding which components of the system should be implemented in …

A novel hardware/software partitioning method based on position disturbed particle swarm optimization with invasive weed optimization

XH Yan, FZ He, YL Chen - Journal of Computer Science and Technology, 2017 - Springer
With the development of the design complexity in embedded systems, hardware/software
(HW/SW) partitioning becomes a challenging optimization problem in HW/SW co-design. A …

Analysis, transformation and optimization for high perfomance parallel computing

AА Prihozhy - 2019 - rep.bntu.by
This book studies hardware and software specifications at algorithmic level from the point of
measuring and extracting the potential parallelism hidden in them. It investigates the …

Algorithmic aspects of hardware/software partitioning: 1D search algorithms

J Wu, T Srikanthan, G Chen - IEEE Transactions on Computers, 2009 - ieeexplore.ieee.org
Hardware/software (HW/SW) partitioning is one of the key challenges in HW/SW codesign.
This paper presents efficient algorithms for the HW/SW partitioning problem, which has been …