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