• DocumentCode
    2480018
  • Title

    Task model suitable for dynamic load balancing of real-time applications in NoC-based MPSoCs

  • Author

    Filho, Sérgio Johann ; Aguiar, Alexandra ; De Magalhães, Felipe Göhring ; Longhi, Oliver ; Hessel, Fabiano

  • Author_Institution
    Fac. of Inf., PUCRS, Porto Alegre, Brazil
  • fYear
    2012
  • fDate
    Sept. 30 2012-Oct. 3 2012
  • Firstpage
    49
  • Lastpage
    54
  • Abstract
    Modern embedded systems implemented through Multiprocessor System-on-Chip (MPSoCs) benefit themselves from resources that were previously available solely in generalpurpose computers. Currently, these systems are able to provide more features at the cost of an increased design complexity. In this scenario, the applications´ behaviour has changed. In the past, the majority of applications showed a static behaviour throughout their entire lifetime. Applications could be divided into tasks and mapped onto processing elements at design time. Currently, the applications´ dynamic nature imposes that efficient dynamic load balancing techniques with different task mapping strategies must arise, although a fair static mapping still helps increasing the system overall performance. In this paper we present a task model suitable for dynamic load balancing of real-time applications with special support for Network-on-Chip (NoC)-based MPSoCs that aims to stabilize the system load throughout its lifetime. Results show a reduction in both system stabilization time (mean of 47.62%) and deadline misses (mean of 32.28%) for several benchmarks, compared to classic approaches which employ a centralized migration manager.
  • Keywords
    embedded systems; multiprocessing systems; network-on-chip; resource allocation; task analysis; MPSoC; NoC; dynamic load balancing; embedded system; general purpose computer; multiprocessor system-on-chip; network-on-chip; static behaviour throughout; static mapping; system load throughout; task mapping strategy; task model; Context; Decoding; Dynamic scheduling; Load management; Load modeling; MPEG 4 Standard; Real-time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design (ICCD), 2012 IEEE 30th International Conference on
  • Conference_Location
    Montreal, QC
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4673-3051-0
  • Type

    conf

  • DOI
    10.1109/ICCD.2012.6378616
  • Filename
    6378616