DocumentCode :
1786871
Title :
Power / capacity scaling: Energy savings with simple fault-tolerant caches
Author :
Gottscho, M. ; BanaiyanMofrad, Abbas ; Dutt, Nikil ; Nicolau, A. ; Gupta, Puneet
Author_Institution :
Electr. Eng., UCLA, Los Angeles, CA, USA
fYear :
2014
fDate :
1-5 June 2014
Firstpage :
1
Lastpage :
6
Abstract :
Complicated approaches to fault-tolerant voltage-scalable (FTVS) SRAM cache architectures can suffer from high overheads. We propose static (SPCS) and dynamic (DPCS) variants of power/capacity scaling, a simple and low-overhead fault-tolerant cache architecture that utilizes insights gained from our 45nm SOI test chip. Our mechanism combines multi-level voltage scaling with power gating of blocks that become faulty at each voltage level. The SPCS policy sets the runtime cache VDD statically such that almost all of the cache blocks are not faulty. The DPCS policy opportunistically reduces the voltage further to save more power than SPCS while limiting the impact on performance caused by additional faulty blocks. Through an analytical evaluation, we show that our approach can achieve lower static power for all effective cache capacities than a recent complex FTVS work. This is due to significantly lower overheads, despite the failure of our approach to match the min-VDD of the competing work at fixed yield. Through architectural simulations, we find that the average energy saved by SPCS is 55%, while DPCS saves an average of 69% of energy with respect to baseline caches at 1 V. Our approach incurs no more than 4% performance and 5% area penalties in the worst case cache configuration.
Keywords :
SRAM chips; cache storage; fault tolerance; integrated circuit reliability; silicon-on-insulator; DPCS; FTVS; SOI test chip; SPCS policy; analytical evaluation; architectural simulations; dynamic power-capacity scaling variants; energy savings; fault-tolerant voltage-scalable SRAM cache architectures; low-overhead fault-tolerant cache architecture; multilevel voltage scaling; power gating; runtime cache VDD; simple fault-tolerant caches; size 45 nm; static power-capacity scaling variants; voltage 1 V; worst case cache configuration; Arrays; Circuit faults; Fault tolerance; Fault tolerant systems; SRAM cells;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (DAC), 2014 51st ACM/EDAC/IEEE
Conference_Location :
San Francisco, CA
Type :
conf
DOI :
10.1145/2593069.2593184
Filename :
6881427
Link To Document :
بازگشت