Single-VDD and single-VT super-drowsy techniques for low-leakage high-performance instruction caches

被引:21
作者
Kim, NS [1 ]
Flautner, K [1 ]
Blaauw, D [1 ]
Mudge, T [1 ]
机构
[1] Intel Corp, Santa Clara, CA 95051 USA
来源
ISLPED '04: PROCEEDINGS OF THE 2004 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN | 2004年
关键词
low power; leakage current;
D O I
10.1145/1013235.1013254
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we present a circuit technique that supports a super-drowsy mode with a single-V-DD. In addition, we perform a detailed working set analysis for various cache line update policies for placing lines in a drowsy state. The analysis presents a policy for an instruction cache and shows it is as good as or better than more complex schemes proposed in the past. Furthermore, as an alternative to using high-threshold devices to reduce the bitline leakage through access transistors in drowsy caches, we propose a gated bitline precharge technique. A single threshold process is now sufficient. The gated precharge employs a simple but effective predictor that almost completely hides any performance loss incurred by the transitions between sub-banks. A 64-entry predictor with 3 bits per entry reduces the run-time increase by 78%, which is as effective as previous proposals that used content addressable predictors with 40 bits per entry. Overall, the combination of the proposed techniques reduces the leakage power by 72% with negligible (0.4%) run-time increase.
引用
收藏
页码:54 / 57
页数:4
相关论文
共 10 条
[1]  
DOUSEKI T, 2000, IEEE SOI C
[2]  
Flautner K., 2002, ISCA
[3]  
HAMZAOGLU F, 2002, IEEE T VLSI SYST APR
[4]  
HU J, 2003, ISLPED
[5]  
KAXIRAS S, 2001, ISCA 28
[6]  
KIM N, 2002, MICRO
[7]  
KIM N, 2004, IEEE TVLSI FEB
[8]  
NEAU C, 2003, ISLPED
[9]  
NII K, 1998, ISLPED
[10]  
YANG S, 2003, MICRO 36