• DocumentCode
    71778
  • Title

    Extremely Low Cost Error Protection with Correctable Parity Protected Cache

  • Author

    Manoochehri, Mehrtash ; Annavaram, Murali ; Dubois, Matthieu

  • Author_Institution
    Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA
  • Volume
    63
  • Issue
    10
  • fYear
    2014
  • fDate
    Oct. 2014
  • Firstpage
    2431
  • Lastpage
    2444
  • Abstract
    Due to shrinking feature sizes, processors are becoming more vulnerable to soft errors. One of the most vulnerable components of a processor is its write-back cache. This paper proposes a new reliable write-back cache called Correctable Parity Protected Cache (CPPC), which adds correction capability to parity protection. In CPPC, parity bits detect faults and the XOR of all data written into the cache is kept to recover from detected faults. The added correction scheme provides a high degree of reliability and corrects both single and spatial multi-bit faults in exchange for very small performance and power overheads. CPPC is compared to competitive schemes. Our simulation data show that CPPC improves reliability significantly while its overheads are very small, especially in the L2 cache.
  • Keywords
    cache storage; fault diagnosis; probability; reliability; CPPC; L2 cache; XOR; correctable parity protected cache; correction capability; fault detection; low cost error protection; reliable write-back cache; single multibit faults; soft errors; spatial multibit faults; Arrays; Energy consumption; Error correction; Error correction codes; Program processors; Registers; Reliability; Reliability; cache; parity;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2013.117
  • Filename
    6518107