DocumentCode
2073222
Title
Realizing near-true voltage scaling in variation-sensitive L1 caches via fault buffers
Author
Mahmood, Tayyeb ; Kim, Soontae
Author_Institution
Dept. of Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Daejeon, South Korea
fYear
2011
fDate
9-14 Oct. 2011
Firstpage
85
Lastpage
94
Abstract
Voltage scaling can be applied to cache memories to reduce their energy consumptions. However, reduced supply voltage to the cache memories increases defective SRAM cells due to process variations, which will decrease their yields and performance nullifying the benefits of voltage scaling. To mitigate this problem, we propose a fault buffer-based scheme for L1 caches. Faults are identified and isolated at the granularity of individual words in the L1 caches. Actively used faulty cache words are allocated in the fault buffers dynamically. The fault buffers are organized as multiple banks for low cost implementation and can be reconfigured dynamically to reflect varying performance demands of programs. This dynamic scheme is shown to be more energy- and area-efficient than, and to be performing comparably to the previously proposed static schemes.
Keywords
cache storage; fault tolerant computing; power aware computing; defective SRAM cells; energy consumption; fault buffer based scheme; faulty cache word; near-true voltage scaling; variation sensitive L1 cache memory; Arrays; Fault tolerance; Fault tolerant systems; Random access memory; Tagging; Transistors; L1 cache; Process variation; Voltage scaling;
fLanguage
English
Publisher
ieee
Conference_Titel
Compilers, Architectures and Synthesis for Embedded Systems (CASES), 2011 Proceedings of the 14th International Conference on
Conference_Location
Taipei
Print_ISBN
978-1-4503-0713-0
Type
conf
Filename
6062034
Link To Document