• 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