• DocumentCode
    2434257
  • Title

    Evaluation of static and dynamic task mapping algorithms in NoC-based MPSoCs

  • Author

    Carvalho, Ewerson ; Marcon, César ; Calazans, Ney ; Moraes, Fernando

  • Author_Institution
    FACIN, Pontificia Univ. Catolica do Rio Grande do Sul, Porto Alegre, Brazil
  • fYear
    2009
  • fDate
    5-7 Oct. 2009
  • Abstract
    Task mapping is an important issue in MPSoC design. Most recent mapping algorithms perform them at design time, an approach known as static mapping. Nonetheless, applications running in MPSoCs may execute a varying number of simultaneous tasks. In some cases, applications may be defined only after system design, enforcing a scenario that requires the use of dynamic task mapping. Static mappings have as main advantage the global view of the system, while dynamic mappings normally provide a local view, which considers only the neighborhood of the mapping task. This work aims to evaluate the pros and cons of static and dynamic mapping solutions. Due to the global system view, it is expected that static mapping algorithms achieve superior performance (w.r.t. latency, congestion, energy consumption). As dynamic scenarios are a trend in present MPSoC designs, the cost of dynamic mapping algorithms must be known, and directions to improve the quality of such algorithms should be provided without increasing execution time. This quantitative comparison between static and dynamic mapping algorithms is the main contribution of this work.
  • Keywords
    integrated circuit design; logic design; multiprocessing systems; network-on-chip; MPSoC design; NoC; dynamic task mapping; static task mapping; system design; Algorithm design and analysis; Costs; Delay; Energy consumption; Genetics; Heuristic algorithms; Multimedia systems; Network-on-a-chip; Simultaneous localization and mapping; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System-on-Chip, 2009. SOC 2009. International Symposium on
  • Conference_Location
    Tampere
  • Print_ISBN
    978-1-4244-4465-6
  • Electronic_ISBN
    978-1-4244-4467-0
  • Type

    conf

  • DOI
    10.1109/SOCC.2009.5335672
  • Filename
    5335672