DocumentCode :
602630
Title :
Macho: A failure model-oriented adaptive cache architecture to enable near-threshold voltage scaling
Author :
Mahmood, T. ; Soontae Kim ; Seokin Hong
Author_Institution :
Dept. of Inf. & Commun. Eng, Korea Adv. Inst. of Sci. & Technol., Daejeon, South Korea
fYear :
2013
fDate :
23-27 Feb. 2013
Firstpage :
532
Lastpage :
541
Abstract :
Recent interest in CMOS voltage scaling has produced a class of cache architectures which tolerate parametric SRAM failures at low voltage by substituting faulty words of one cache line with healthy words of another line. These caches rely on the fault maps (which grow reciprocally with smaller word sizes) for fault identification. Therefore, the benefits of cache voltage scaling must be rigorously investigated against the cost of their fault map overheads, especially in large caches. This paper reviews the word substitution caches and develops their parametric failure model. Our developed model leads to a non-intrusive and reconfigurable cache (Macho) which can be locally optimized (based on local fault density) by two graph-based algorithms. Specifically, our adaptive matching algorithm increases effective cache capacity by dynamically concentrating healthy cache blocks into active cache sets. Macho enables voltage scaling down to 400mV by tolerating high SRAM-failure rates (≥ 1%) and achieves better energy reduction (44%) than other substitution caches with similar area overheads.
Keywords :
CMOS memory circuits; SRAM chips; cache storage; failure analysis; graph theory; memory architecture; pattern matching; power aware computing; reconfigurable architectures; CMOS voltage scaling; Macho; SRAM-failure rates; adaptive matching algorithm; cache capacity; cache voltage scaling; energy reduction; failure model-oriented adaptive cache architecture; fault identification; fault maps; faulty words; graph-based algorithms; healthy cache blocks; local fault density; near-threshold voltage scaling; nonintrusive cache; parametric SRAM failures; reconfigurable cache; word substitution caches; Adaptation models; Circuit faults; Error correction codes; Fault tolerance; Fault tolerant systems; Mathematical model; Random access memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computer Architecture (HPCA2013), 2013 IEEE 19th International Symposium on
Conference_Location :
Shenzhen
ISSN :
1530-0897
Print_ISBN :
978-1-4673-5585-8
Type :
conf
DOI :
10.1109/HPCA.2013.6522347
Filename :
6522347
Link To Document :
بازگشت