DocumentCode :
1478787
Title :
Performance, Area, and Power Evaluations of Ultrafine-Grained Run-Time Power-Gating Routers for CMPs
Author :
Matsutani, Hiroki ; Koibuchi, Michihiro ; Ikebuchi, Daisuke ; Usami, Kimiyoshi ; Nakamura, Hiroshi ; Amano, Hideharu
Author_Institution :
Univ. of Tokyo, Tokyo, Japan
Volume :
30
Issue :
4
fYear :
2011
fDate :
4/1/2011 12:00:00 AM
Firstpage :
520
Lastpage :
533
Abstract :
This paper proposes the ultrafine-grained run-time power gating of on-chip routers, in which the power supply to each router component (e.g., virtual-channel buffer, virtual-channel multiplexer, and crossbar multiplexer and output latch) can be individually controlled based on the applied workload. Since only the router components that are transferring a packet are activated, the leakage power of the on-chip network can be reduced to a near-optimal level. However, such techniques inherently increase the communication latency and degrade the application performance, since a certain amount of wakeup latency is required to activate the sleeping components. To mitigate this wakeup latency, an early wakeup method that can preliminarily detect the next packet arrival and activate the corresponding components is essential. We designed and implemented an ultrafine-grained power-gating router using a commercial 65 nm process. We propose four early wakeup methods and combine them with the power-gating router. The proposed router with the early wakeup methods is evaluated in terms of its application performance, area overhead, and leakage power reduction taking into account the on/off energy overhead. The simulation results showed that it reduces the leakage power by 54.4-59.9% on average even when the application programs are fully running, at the expense of 4.6% of the area and 0.7-3.7% of the performance overheads when we assume a 1 GHz operation.
Keywords :
microprocessor chips; network routing; performance evaluation; CMP; area evaluations; area overhead; chip multiprocessors; communication latency; crossbar multiplexer; early wakeup method; frequency 1 GHz; leakage power; leakage power reduction; on-chip network; on-off energy overhead; output latch; packet arrival; performance evaluations; power evaluations; size 65 nm; sleeping components; ultrafine-grained run-time power-gating routers; virtual-channel buffer; virtual-channel multiplexer; wakeup latency; Latches; Logic gates; Multiplexing; Power supplies; Program processors; Routing; System-on-a-chip; Low power; on-chip networks; power gating; router architecture;
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.2011.2110470
Filename :
5737865
Link To Document :
بازگشت