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
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;
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