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 …
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
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 …
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 …
(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 …
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 …
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 …
to-market cycle, the hardware and software co-design has become one of the main …
Efficient heuristic and tabu search for hardware/software partitioning
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 …
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 …
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
This paper proposes three algorithms for multiple-choice hardware-software partitioning with
the objectives of minimizing execution time and power consumption, while meeting area …
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 …
etc. helps in quick determination of devastations caused by natural or man-made …