DocumentCode :
1820004
Title :
On the impact of dynamic task scheduling in heterogeneous MPSoCs
Author :
Arnold, Oliver ; Fettweis, Gerhard
Author_Institution :
Dept. of Mobile Commun. Syst., Dresden Univ. of Technol. (TU Dresden), Dresden, Germany
fYear :
2011
fDate :
18-21 July 2011
Firstpage :
17
Lastpage :
24
Abstract :
This paper analyzes the impact of dynamic task scheduling, processing element allocation and data transfer management on system performance of heterogeneous MPSoCs. Therefore, all parts of a runtime scheduling unit are analyzed. Bottlenecks are identified and their complexity evaluated. Furthermore, traced information is processed with two newly introduced tools. The first one generates an annotated SDF3 file. The second one creates a static schedule which applies the same scheduling and allocation decision as the dynamic scheduler. The execution of the static schedule reduces the burden of task management to a minimum. The resulting static execution is compared with the execution of the dynamic schedule. Hence, runtime overhead of dynamic scheduling is unveiled.
Keywords :
multiprocessing systems; processor scheduling; system-on-chip; SDF3 file; allocation decision; data transfer management; dynamic scheduler; dynamic task scheduling impact; element allocation processing; heterogeneous MPSoC; heterogeneous multiprocessor system-on-chips; static execution; static schedule; Dynamic scheduling; Programming; Resource management; Runtime; Schedules; System performance; dynamic scheduling overhead; heterogeneous MPSoC; runtime scheduling complexity analysis; scheduling analysis tool; task scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Computer Systems (SAMOS), 2011 International Conference on
Conference_Location :
Samos
Print_ISBN :
978-1-4577-0802-2
Electronic_ISBN :
978-1-4577-0801-5
Type :
conf
DOI :
10.1109/SAMOS.2011.6045440
Filename :
6045440
Link To Document :
بازگشت