E < MC2: Less Energy through Multi-Copy Cache

被引:20
作者
Chakraborty, Arup [1 ]
Homayoun, Houman [1 ]
Khajeh, Amin [1 ]
Dutt, Nikil [1 ]
Eltawil, Ahmed [1 ]
Kurdahi, Fadi [1 ]
机构
[1] Univ Calif Irvine, Ctr Embedded Comp Syst, Irvine, CA 92697 USA
来源
PROCEEDINGS OF THE 2010 INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURES AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES '10) | 2010年
关键词
Variation Aware Cache; Low Power Cache; Low Power Memory Organization; Low Power Design; Fault Tolerance;
D O I
10.1145/1878921.1878956
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Caches are known to consume a large part of total microprocessor power. Traditionally, voltage scaling has been used to reduce both dynamic and leakage power in caches. However, aggressive voltage reduction causes process-variation-induced failures in cache SRAM arrays, which compromise cache reliability. We present Multi-Copy Cache (MC2), a new cache architecture that achieves significant reduction in energy consumption through aggressive voltage scaling, while maintaining high error resilience (reliability) by exploiting multiple copies of each data item in the cache. Unlike many previous approaches, MC2 does not require any error map characterization and therefore is responsive to changing operating conditions (e.g., Vdd-noise, temperature and leakage) of the cache. MC2 also incurs significantly lower overheads compared to other ECC-based caches. Our experimental results on embedded benchmarks demonstrate that MC2 achieves up to 60% reduction in energy and energy-delay product (EDP) with only 3.5% reduction in IPC and no appreciable area overhead.
引用
收藏
页码:237 / 246
页数:10
相关论文
共 43 条
[1]  
AbouGhazaleh N., P LCTES 2007
[2]  
Agarwal A., 2005, IEEE TVLSI, V13
[3]  
[Anonymous], 1983, Error control coding
[4]  
ARM Inc, ARM CORT A8 TECHN RE
[5]  
AUSTIN T, 2002, IEEE COMPUTER, V35
[6]  
Behmann F., 2009, EMBEDDED COM ITRS PR
[7]  
Calhoun B., P ISSCC 2006
[8]  
Calhoun B., 2006, P ISSCC 2006
[9]  
Chakraborty A., 2010, CECSTR1005 UC IRV
[10]  
Chang L., 2005, P VLSI TECH 2005