DocumentCode
2010872
Title
Trading off Cache Capacity for Reliability to Enable Low Voltage Operation
Author
Wilkerson, Chris ; Gao, Honglliiang ; Alameldeen, Alaa R. ; Chishti, Zeshan ; Khellah, Muhammad M. ; Lu, Shiih-Liien
Author_Institution
Microprocessor Technol. Lab., Intel Corp., Santa Clara, CA
fYear
2008
fDate
21-25 June 2008
Firstpage
203
Lastpage
214
Abstract
One of the most effective techniques to reduce a processor´s power consumption is to reduce supply voltage. However, reducing voltage in the context of manufacturing-induced parameter variations can cause many types of memory circuits to fail. As a result, voltage scaling is limited by a minimum voltage, often called Vccmin, beyond which circuits may not operate reliably. Large memory structures (e.g., caches) typically set Vccmin for the whole processor. In this paper, we propose two architectural techniques that enable microprocessor caches (L1 and L2), to operate at low voltages despite very high memory cell failure rates. The Word-disable scheme combines two consecutive cache lines, to form a single cache line where only non-failing words are used. The Bit-fix scheme uses a quarter of the ways in a cache set to store positions and fix bits for failing bits in other ways of the set. During high voltage operation, both schemes allow use of the entire cache. During low voltage operation, they sacrifice cache capacity by 50% and 25%, respectively, to reduce Vccmin below 500mV. Compared to current designs with a Vccmin of 825 mV, our schemes enable a 40% voltage reduction, which reduces power by 85% and energy per instruction (EPI) by 53%.
Keywords
cache storage; memory architecture; microprocessor chips; power aware computing; reliability; Vccmin minimum voltage; bit-fix scheme; cache capacity; low voltage operation; manufacturing-induced parameter variation; memory cell failure rate; memory circuit; microprocessor cache architectural technique; processor power consumption reduction; voltage scaling; word-disable scheme; Low voltage; SRAM; Vccmin; cache; cache design; low power; low voltage; reliability; stability;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Architecture, 2008. ISCA '08. 35th International Symposium on
Conference_Location
Beijing
ISSN
1063-6897
Print_ISBN
978-0-7695-3174-8
Type
conf
DOI
10.1109/ISCA.2008.22
Filename
4556727
Link To Document