• DocumentCode
    619564
  • Title

    A scenario-based run-time task mapping algorithm for MPSoCs

  • Author

    Wei Quan ; Pimentel, Andy D.

  • Author_Institution
    Inf. Inst., Univ. of Amsterdam, Amsterdam, Netherlands
  • fYear
    2013
  • fDate
    May 29 2013-June 7 2013
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    The application workloads in modern MPSoC-based embedded systems are becoming increasingly dynamic. Different applications concurrently execute and contend for resources in such systems which could cause serious changes in the intensity and nature of the workload demands over time. To cope with the dynamism of application workloads at run time and improve the efficiency of the underlying system architecture, this paper presents a novel scenario-based run-time task mapping algorithm. This algorithm combines a static mapping strategy based on workload scenarios and a dynamic mapping strategy to achieve an overall improvement of system efficiency. We evaluated our algorithm using a homogeneous MPSoC system with three real applications. From the results, we found that our algorithm achieves an 11.3% performance improvement and a 13.9% energy saving compared to running the applications without using any run-time mapping algorithm. When comparing our algorithm to three other, well-known run-time mapping algorithms, it is superior to these algorithms in terms of quality of the mappings found while also reducing the overheads compared to most of these algorithms.
  • Keywords
    embedded systems; system-on-chip; MPSoC-based embedded systems; dynamic mapping strategy; energy saving; scenario-based run-time task mapping algorithm; static mapping strategy; Algorithm design and analysis; Clustering algorithms; Computer architecture; Embedded systems; Energy consumption; Heuristic algorithms; Program processors; Embedded systems; KPN; MPSoC; simulation; task mapping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2013 50th ACM/EDAC/IEEE
  • Conference_Location
    Austin, TX
  • ISSN
    0738-100X
  • Type

    conf

  • Filename
    6560724