DocumentCode :
3185960
Title :
Framework for HW/SW partitioning and scheduling on MPSoCs
Author :
Han, Honglei ; Wenju, Liu ; Jigang, Wu ; Hui, Li
Author_Institution :
Sch. of Comput. Sci. & Software, Tianjin Polytech. Univ., Tianjin, China
fYear :
2010
fDate :
3-5 Dec. 2010
Firstpage :
182
Lastpage :
185
Abstract :
Hardware/software (HW/SW) partitioning and scheduling are the most significant parts in co-design systems, especially in multiprocessor system-on-chip (MPSoC). It has been shown that both problems, HW/SW partitioning and HW/SW scheduling, are NP-hard. In this paper, we propose a framework for the HW/SW partitioning and scheduling. The proposed approach initially searches for typical sub-graphs in the original task graph and then reduces them to the supper nodes, in order to minimize the communication overheads. After that, the proposed algorithm schedules the tasks of the reduced task graph to the target MPSoC, according to the assigned priority to the tasks. Then, we contribute an efficient HW/SW partitioning technique to minimize the overall execution time, based on the iteratively constructing critical path and moving the tasks with the high computing cost to hardware. Simulation results show that the proposed framework in this paper is better than the existing one.
Keywords :
computational complexity; graph theory; hardware-software codesign; processor scheduling; system-on-chip; HW-SW partitioning; HW-SW scheduling; MPSoC; NP-hard problem; co-design system; execution time; multiprocessor system-on-chip; task graph; Hardware; Optimal scheduling; Partitioning algorithms; Processor scheduling; Program processors; Scheduling; MPSoC; embedded system; hardware/software co-design; partitioning; scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Information Application (ICCIA), 2010 International Conference on
Conference_Location :
Tianjin
Print_ISBN :
978-1-4244-8597-0
Type :
conf
DOI :
10.1109/ICCIA.2010.6141566
Filename :
6141566
Link To Document :
بازگشت