Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
CPPC: Correctable Parity Protected Cache Mehrtash Manoochehri, Murali Annavaram and Michel Dubois
 

Summary: CPPC: Correctable Parity Protected Cache
Mehrtash Manoochehri, Murali Annavaram and Michel Dubois
Ming Hsieh Department of Electrical Engineering
University of Southern California, Los Angeles
{mmanooch, annavara}@usc.edu, dubois@paris.usc.edu
ABSTRACT
Due to shrinking feature sizes processors are becoming more
vulnerable to soft errors. Write-back caches are particularly
vulnerable since they hold dirty data that do not exist in other
memory levels. While conventional error correcting codes can
protect write-back caches, it has been shown that they are
expensive in terms of area and power. This paper proposes a new
reliable write-back cache called Correctable Parity Protected
Cache (CPPC) which adds error correction capability to a parity-
protected cache. For this purpose, CPPC augments a write-back
parity-protected cache with two registers: the first register stores
the XOR of all data written to the cache and the second register
stores the XOR of all dirty data that are removed from the cache.
CPPC relies on parity to detect a fault and then on the two XOR
registers to correct faults. By a novel combination of byte shifting

  

Source: Annavaram, Murali - Department of Electrical Engineering, University of Southern California

 

Collections: Engineering; Computer Technologies and Information Sciences