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

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 artic...

Full description

Saved in:
Bibliographic Details
Published inIET computers & digital techniques Vol. 2; no. 6; pp. 471 - 482
Main Authors Marcon, C.A.M., Moreno, E.I., Calazans, N.L.V., Moraes, F.G.
Format Journal Article
LanguageEnglish
Published Stevenage Institution of Engineering and Technology 01.11.2008
John Wiley & Sons, Inc
Subjects
Online AccessGet full text
ISSN1751-8601
1751-861X
DOI10.1049/iet-cdt:20070111

Cover

More Information
Summary: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). 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.
Bibliography:SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 14
ObjectType-Article-1
ObjectType-Feature-2
content type line 23
ISSN:1751-8601
1751-861X
DOI:10.1049/iet-cdt:20070111