DocumentCode :
509977
Title :
A case for dynamic frequency tuning in on-chip networks
Author :
Mishra, Asit K. ; Das, Ratan ; Eachempati, Soumya ; Iyer, Ravi ; Vijaykrishnan, N. ; Das, Chita R.
Author_Institution :
Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
fYear :
2009
fDate :
12-16 Dec. 2009
Firstpage :
292
Lastpage :
303
Abstract :
Performance and power are the first order design metrics for network-on-chips (NoCs) that have become the de-facto standard in providing scalable communication backbones for multicores/CMPs. However, NoCs can be plagued by higher power consumption and degraded throughput if the network and router are not designed properly. Towards this end, this paper proposes a novel router architecture, where we tune the frequency of a router in response to network load to manage both performance and power. We propose three dynamic frequency tuning techniques, FreqBoost, FreqThrtl and FreqTune, targeted at congestion and power management in NoCs. As enablers for these techniques, we exploit Dynamic Voltage and Frequency Scaling (DVFS) and the imbalance in a generic router pipeline through time stealing. Experiments using synthetic workloads on a 8x8 wormhole-switched mesh interconnect show that FreqBoost is a better choice for reducing average latency (maximum 40%) while, FreqThrtl provides the maximum benefits in terms of power saving and energy delay product (EDP). The FreqTune scheme is a better candidate for optimizing both performance and power, achieving on an average 36% reduction in latency, 13% savings in power (up to 24% at high load), and 40% savings (up to 70% at high load) in EDP. With application benchmarks, we observe IPC improvement up to 23% using our design. The performance and power benefits also scale for larger NoCs.
Keywords :
network-on-chip; FreqBoost scheme; FreqThrtl scheme; FreqTune scheme; dynamic frequency tuning; dynamic voltage and frequency scaling; energy delay product; network-on-chips; power saving; Communication standards; Degradation; Delay; Energy consumption; Energy management; Frequency; Multicore processing; Network-on-a-chip; Spine; Tuning; Design; Experimentation; Performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microarchitecture, 2009. MICRO-42. 42nd Annual IEEE/ACM International Symposium on
Conference_Location :
New York, NY
ISSN :
1072-4451
Print_ISBN :
978-1-60558-798-1
Type :
conf
Filename :
5375390
Link To Document :
بازگشت