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...
        Saved in:
      
    
          | Published in | IET computers & digital techniques Vol. 2; no. 6; pp. 471 - 482 | 
|---|---|
| Main Authors | , , , | 
| Format | Journal Article | 
| Language | English | 
| Published | 
        Stevenage
          Institution of Engineering and Technology
    
        01.11.2008
     John Wiley & Sons, Inc  | 
| Subjects | |
| Online Access | Get full text | 
| ISSN | 1751-8601 1751-861X  | 
| DOI | 10.1049/iet-cdt:20070111 | 
Cover
| 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 |