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 …

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 …

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 …

A parallel genetic algorithm with dispersion correction for HW/SW partitioning on multi-core CPU and many-core GPU

N Hou, F He, Y Zhou, Y Chen, X Yan - IEEE Access, 2017 - ieeexplore.ieee.org
In hardware/software (HW/SW) co-design, hardware/software partitioning is an essential
step in that it determines which components to be implemented in hardware and which ones …

A survey on partitioning models, solution algorithms and algorithm parallelization for hardware/software co-design

N Hou, X Yan, F He - Design Automation for Embedded Systems, 2019 - Springer
In electronic design automation, hardware/software co-design significantly reduces the time-
to-market and improves the performance of embedded systems. With the increasing scale of …

An integrated high-level hardware/software partitioning methodology

MB Abdelhalim, SED Habib - Design Automation for Embedded Systems, 2011 - Springer
Embedded systems are widely used in many sophisticated applications. To speed the time-
to-market cycle, the hardware and software co-design has become one of the main …

Efficient heuristic and tabu search for hardware/software partitioning

J Wu, P Wang, SK Lam, T Srikanthan - The Journal of Supercomputing, 2013 - Springer
Abstract Hardware/software (HW/SW) partitioning is a crucial step in HW/SW codesign that
determines which components of the system are implemented on hardware and which ones …

A general approach to solving hardware and software partitioning problem based on evolutionary algorithms

Q Zhai, Y He, G Wang, X Hao - Advances in Engineering Software, 2021 - Elsevier
Hardware/software partitioning (HW/SW) is a significant problem in hardware-software co-
design, and it is also an NP-hard problem. In order to solve the HW/SW quickly and …

Algorithms for bi-objective multiple-choice hardware/software partitioning

W Shi, J Wu, S Lam, T Srikanthan - Computers & Electrical Engineering, 2016 - Elsevier
This paper proposes three algorithms for multiple-choice hardware-software partitioning with
the objectives of minimizing execution time and power consumption, while meeting area …

A low complexity hardware architecture of K-means algorithm for real-time satellite image segmentation

R Ratnakumar, SJ Nanda - Multimedia Tools and Applications, 2019 - Springer
The Real time monitoring of forest area, coastal regions, sea, river basins, nation borders
etc. helps in quick determination of devastations caused by natural or man-made …