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
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;
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
DOI :
10.1109/SAMOS.2011.6045440