Drowsy caches: Simple techniques for reducing leakage power

被引:317
作者
Flautner, K [1 ]
Kim, NS [1 ]
Martin, S [1 ]
Blaauw, D [1 ]
Mudge, T [1 ]
机构
[1] ARM Ltd, Cambridge CB1 9NJ, England
来源
29TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS | 2002年
关键词
D O I
10.1109/ISCA.2002.1003572
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
On-chip caches represent a sizable fraction of the total power consumption of microprocessors. Although large caches can significantly improve performance, they have the potential to increase power consumption. As feature sizes shrink, the dominant component of this power loss will be leakage. However, during a fixed period of time the activity in a cache is only centered on a small subset of the lines. This behavior can be exploited to cut the leakage power of large caches by putting the cold cache lines into a state preserving, low-power drowsy mode. Moving lines into and out of drowsy state incurs a slight performance loss. In this paper we investigate policies and circuit techniques for implementing drowsy caches. We show that with simple architectural techniques, about 80%-90% of the cache lines can be maintained in a drowsy state without affecting performance by more than 1%. According, to our projections, in a 0.07um CMOS process, drowsy caches will be able to reduce the total energy (static and dynamic) consumed in the caches by 50%-75%. We also argue that the use of drowsy caches can simplify the design and control of low-leakage caches, and avoid the need to completely turn off selected cache lines and lose their state.
引用
收藏
页码:148 / 157
页数:10
相关论文
共 11 条
[1]  
[Anonymous], 2001, AUTOMATIC PERFORMANC, DOI [10.1145/381677.381702, DOI 10.1145/381677.381702]
[2]  
HANSON H, 2001, P INE C COMP DES
[3]  
ITOH K, 2001, VLSI MEMORY CHIP DES, P413
[4]  
Kaxiras S, 2001, ACM COMP AR, P240, DOI 10.1109/ISCA.2001.937453
[5]   ALPHA-PARTICLE-INDUCED SOFT ERRORS IN DYNAMIC MEMORIES [J].
MAY, TC ;
WOODS, MH .
IEEE TRANSACTIONS ON ELECTRON DEVICES, 1979, 26 (01) :2-9
[6]  
Nii K, 1998, 1998 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN - PROCEEDINGS, P293, DOI 10.1109/LPE.1998.708205
[7]  
Pering T, 1998, 1998 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN - PROCEEDINGS, P76, DOI 10.1109/LPE.1998.708159
[8]   Gated-Vdd:: A circuit technique to reduce leakage in deep-submicron cache memories [J].
Powell, M ;
Yang, SH ;
Falsafi, B ;
Roy, K ;
Vijaykumar, TN .
ISLPED '00: PROCEEDINGS OF THE 2000 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2000, :90-95
[9]  
WEISER M, 1994, P 1 S OP SYST DES IM
[10]  
WOLF S, 1995, SILICON PROCESSING V, V3, P213