• DocumentCode
    233869
  • Title

    Pre-mapping Algorithm for Heterogeneous MPSoCs

  • Author

    Marcon, Cesar ; Webber, Thais ; Poehls, Leticia B. ; Pinotti, Igor K.

  • Author_Institution
    Pontificia Univ. Catolica do Rio Grande do Sul, Porto Alegre, Brazil
  • fYear
    2014
  • fDate
    5-9 Jan. 2014
  • Firstpage
    252
  • Lastpage
    257
  • Abstract
    A Multiprocessor System-on-Chip (MPSoC) composed of different types of processors is known as heterogeneous MPSoC. This kind of MPSoC based on Network-on-Chip (NoC) is a promising target architecture to fulfill requirements of high processing and communicating rate, enabling the execution of several tasks at the same time. Among the challenges in current heterogeneous MPSoC design is the partitioning of application tasks aiming for the energy saving and for a fair load balance. This work´s contribution is twofold: (i) a partitioning algorithm is developed, and (ii) the evaluation of using partitioning as a pre-mapping task is explored. This work analyzes and compares stochastic and new heuristic partitioning algorithms for obtaining low energy consumption and for load balance when applied to tasks partitioning onto heterogeneous MPSoC. In addition, simulated results indicate that the static partitioning technique could be applied to application tasks before mapping activities in order to improve the quality of the static or dynamic mapping design and also to minimize the processing time.
  • Keywords
    integrated circuit design; microprocessor chips; network-on-chip; stochastic processes; system-on-chip; MPSoC design; NoC; energy saving; multiprocessor system-on-chip; network-on-chip; partitioning algorithms; premapping algorithm; stochastic algorithms; Algorithm design and analysis; Computer architecture; Energy consumption; Heuristic algorithms; Partitioning algorithms; Program processors; Tiles; heterogeneous MPSoC; mapping; partitioning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design and 2014 13th International Conference on Embedded Systems, 2014 27th International Conference on
  • Conference_Location
    Mumbai
  • ISSN
    1063-9667
  • Type

    conf

  • DOI
    10.1109/VLSID.2014.50
  • Filename
    6733139