Back to Search
Start Over
A Memory-Reinforced Tabu Search Algorithm With Critical Path Awareness for HW/SW Partitioning on Reconfigurable MPSoCs
- Source :
- IEEE Access, Vol 7, Pp 112448-112458 (2019)
- Publication Year :
- 2019
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2019.
-
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. Third, by introducing hash technology, adding dual memory tables improves the search strength and effectiveness of the tabu search, and the experiment is completed by priority scheduling. MTSP especially has good performance in large task graphs, while it can greatly improve system performance, especially in the case of generating a large communication penalty. The experimental results show that the average improvement over the latest efficient hybrid algorithm is up to 5%. The improvement in algorithm searching time is 66% in comparison to the popular algorithms cited in this paper.
- Subjects :
- General Computer Science
Computer science
Heuristic (computer science)
Hash function
02 engineering and technology
MPSoC
Scheduling (computing)
Software
0202 electrical engineering, electronic engineering, information engineering
General Materials Science
Hardware/software partitioning
Queue
business.industry
Priority scheduling
General Engineering
Hybrid algorithm
Graph
Tabu search
020202 computer hardware & architecture
task graph
heuristic method
tabu search algorithm
Task analysis
020201 artificial intelligence & image processing
lcsh:Electrical engineering. Electronics. Nuclear engineering
business
lcsh:TK1-9971
Algorithm
Critical path method
Subjects
Details
- ISSN :
- 21693536
- Volume :
- 7
- Database :
- OpenAIRE
- Journal :
- IEEE Access
- Accession number :
- edsair.doi.dedup.....b3c3ef700027806fc9c793d3796c4c50
- Full Text :
- https://doi.org/10.1109/access.2019.2934390