An innovative instruction cache for embedded processors

被引:0
作者
Kim, CH [1 ]
Chung, SW
Jhon, CS
机构
[1] Seoul Natl Univ, Dept Elect Engn & Comp Sci, Seoul, South Korea
[2] Univ Virginia, Dept Comp Sci, Charlottesville, VA 22904 USA
来源
ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, PROCEEDINGS | 2005年 / 3740卷
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we present a methodology to enable the design of power efficient instruction cache for embedded processors. The proposed technique, which splits the instruction cache into several small sub-caches, utilizes the locality of applications to reduce dynamic energy consumption in the instruction cache. The proposed cache reduces dynamic energy consumption by accessing only one sub-cache when a request comes into the cache. It also reduces dynamic energy consumption by eliminating the energy consumed in tag matching. In addition, we propose the technique to reduce leakage energy consumption in the proposed cache. We evaluate the design using a simulation infrastructure based on SimpleScalar and CACTI. Simulation results show that the proposed cache reduces dynamic energy by 42%-59% and reduces leakage energy by 70%-80%.
引用
收藏
页码:41 / 51
页数:11
相关论文
共 15 条
[1]  
ALBONESI DH, 1999, P INT S MICR, P70
[2]  
Bellas N., 1999, Proceedings. 1999 International Symposium on Low Power Electronics and Design (Cat. No.99TH8477), P64, DOI 10.1109/LPE.1999.799411
[3]   Design challenges of technology scaling [J].
Borkar, S .
IEEE MICRO, 1999, 19 (04) :23-29
[4]  
Burger D.C., 1997, TR1308 U WISC MAD CO
[5]   Cache design for eliminating the address translation bottleneck and reducing the tag area cost [J].
Chang, YJ ;
Lai, FP ;
Ruan, SJ .
ICCD'2002: IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 2002, :334-339
[6]   Drowsy caches: Simple techniques for reducing leakage power [J].
Flautner, K ;
Kim, NS ;
Martin, S ;
Blaauw, D ;
Mudge, T .
29TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 2002, :148-157
[7]  
Kaxiras S, 2001, ACM COMP AR, P240, DOI 10.1109/ISCA.2001.937453
[8]  
Kim NS, 2002, INT SYMP MICROARCH, P219, DOI 10.1109/MICRO.2002.1176252
[9]  
KIM S, 2003, ACM T EMBED COMPUT S, V2, P163
[10]   The filter cache: An energy efficient memory structure [J].
Kin, J ;
Gupta, M ;
Mangione-Smith, WH .
THIRTIETH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, PROCEEDINGS, 1997, :184-193