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
fDate :
11/1/2008 12:00:00 AM
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;
Journal_Title :
Computers & Digital Techniques, IET
DOI :
10.1049/iet-cdt:20070111