2019
DOI: 10.1109/access.2019.2934390
|View full text |Cite
|
Sign up to set email alerts
|

A Memory-Reinforced Tabu Search Algorithm With Critical Path Awareness for HW/SW Partitioning on Reconfigurable MPSoCs

Abstract: Hardware/software (HW/SW) partitioning and scheduling are the crucial steps in HW/SW co-design. They have a strong effect on performance, area, power and the system itself. In this paper, a memory-reinforced tabu search algorithm with critical path awareness (MTSP) is proposed for solving the HW/SW partitioning problem. First, the critical path (CP) algorithm can locate the critical task queues and output a reduced task graph. Second, the solution to a heuristic algorithm (HA) is used as the initial solution. … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 43 publications
0
2
0
Order By: Relevance
“…However, the ABC algorithm easily falls into a local maximum and has poor robustness. Tabu search algorithm [29] was a deterministic local minimum jump strategy, which can effectively jump out of the local optimal situation. In [30], Yuan Feng combined tabu search algorithm and genetic algorithm, effectively improved the global search ability and found the optimal attack strategy.…”
Section: Related Workmentioning
confidence: 99%
“…However, the ABC algorithm easily falls into a local maximum and has poor robustness. Tabu search algorithm [29] was a deterministic local minimum jump strategy, which can effectively jump out of the local optimal situation. In [30], Yuan Feng combined tabu search algorithm and genetic algorithm, effectively improved the global search ability and found the optimal attack strategy.…”
Section: Related Workmentioning
confidence: 99%
“…In practice, the heuristic algorithms are used usually to solve the large scale NP-hard problems. For example, the tabu search algorithms are used to solve the spectrum frequency assignment problems [11], [30] and the hardware/software (HW/SW) partitioning problem [16], and the variable neighborhood search algorithm is applied to solve the energy consumption scheduling in blocking flow shops [32], etc.…”
Section: Introductionmentioning
confidence: 99%