• DocumentCode
    964657
  • Title

    Comparison of network-on-chip mapping algorithms targeting low energy consumption

  • Author

    Marcon, C.A.M. ; Moreno, E.I. ; Calazans, Ney L. V. ; Moraes, Fernando G.

  • Author_Institution
    PUCRS/FACIN, Porto Alegre
  • Volume
    2
  • Issue
    6
  • fYear
    2008
  • fDate
    11/1/2008 12:00:00 AM
  • Firstpage
    471
  • Lastpage
    482
  • Abstract
    One relevant problem in current SoC design is the mapping of modules on a network-on-chip (NoC) targeting low energy consumption. In order to solve this mapping problem, several models are available to capture computation and communication characteristics of applications. The main goal of this article is to propose and compare algorithms for obtaining low energy mappings onto NoCs using a communication-weighted model (CWM). These include from exhaustive search to stochastic search methods and heuristic approaches, plus pertinent combinations. Two new heuristics are proposed, called largest communication first (LCF) and greedy incremental (GI). In addition, it describes algorithms that provide specially designed combinations of LCF with simulated annealing and tabu search. The use of LCF and combined approaches compared with pure stochastic algorithms provides average reductions above 98% in execution time, while keeping energy saving within at most 5% of the best results. Besides, the use of the heuristic GI alone provides average reductions in execution time above 90%, when compared with pure stochastic algorithms, and obtains better energy saving results than LCF and combined approaches for large NoCs.
  • Keywords
    energy consumption; integrated circuit design; network-on-chip; search problems; simulated annealing; stochastic processes; SoC design; communication-weighted model; greedy incremental; largest communication first; low energy consumption; network-on-chip mapping algorithms; simulated annealing; stochastic search methods; tabu search;
  • fLanguage
    English
  • Journal_Title
    Computers & Digital Techniques, IET
  • Publisher
    iet
  • ISSN
    1751-8601
  • Type

    jour

  • DOI
    10.1049/iet-cdt:20070111
  • Filename
    4658780