• 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