DocumentCode :
1369805
Title :
Buffer Optimization in Network-on-Chip Through Flow Regulation
Author :
Jafari, Fahimeh ; Lu, Zhonghai ; Jantsch, Axel ; Yaghmaee, Mohammad Hossein
Author_Institution :
Dept. of Electron. Syst., R. Inst. of Technol., Stockholm, Sweden
Volume :
29
Issue :
12
fYear :
2010
Firstpage :
1973
Lastpage :
1986
Abstract :
For network-on-chip (NoC) designs, optimizing buffers is an essential task since buffers are a major source of cost and power consumption. This paper proposes flow regulation and has defined a regulation spectrum as a means for system-on-chip architects to control delay and backlog bounds. The regulation is performed per flow for its peak rate and burstiness. However, many flows may have conflicting regulation requirements due to interferences with each other. Based on the regulation spectrum, this paper optimizes the regulation parameters aiming for buffer optimization. Three timing-constrained buffer optimization problems are formulated, namely, buffer size minimization, buffer variance minimization, and multiobjective optimization, which has both buffer size and variance as minimization objectives. Minimizing buffer variance is also important because it affects the modularity of routers and network interfaces. A realistic case study exhibits 62.8% reduction of total buffers, 84.3% reduction of total latency, and 94.4% reduction on the sum of variances of buffers. Likewise, the experimental results demonstrate similar improvements in the case of synthetic traffic patterns. The optimization algorithm has low run-time complexity, enabling quick exploration of large design spaces. This paper concludes that optimal flow regulation can be a highly valuable instrument for buffer optimization in NoC designs.
Keywords :
logic design; minimisation; network-on-chip; NoC design; buffer size minimization; buffer variance minimization; flow regulation; multiobjective optimization; network-on-chip; system-on-chip; timing-constrained buffer optimization; Adaptation model; Control systems; Delay; Minimization; Packet switching; Power demand; System-on-a-chip; Buffer size; buffer variance; interior point method; network-on-chip (NoC); optimization problem;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2010.2063130
Filename :
5621045
Link To Document :
بازگشت