DocumentCode
3055567
Title
Using Register Lifetime Predictions to Protect Register Files against Soft Errors
Author
Montesinos, Pablo ; Liu, Wei ; Torrellas, Josep
Author_Institution
Univ. of Illinois at Urbana-Champaign, Urbana
fYear
2007
fDate
25-28 June 2007
Firstpage
286
Lastpage
296
Abstract
To increase the resistance of register files to soft errors, this paper presents the ParShield architecture. ParShield is based on two observations: (i) the data in a register is only useful for a small fraction of the register´s lifetime, and (ii) not all registers are equally vulnerable. ParShield selectively protects registers by generating, storing, and checking the ECCs of only the most vulnerable registers while they contain useful data. In addition, it stores a parity bit for all the registers, re-using the ECC circuitry for parity generation and checking. ParShield has no SDC AVF and a small average DUE AVF of 0.040 and 0.010 for the integer and floating-point register files, respectively. ParShield consumes on average only 81% and 78% of the power of a design with full ECC for the SPECint and SPECfp applications, respectively. Finally, ParShield has no performance impact and little area requirements.
Keywords
storage management chips; ParShield architecture; parity checking; parity generation; register files protection; register lifetime predictions; soft errors; Application software; Circuits; Computer architecture; Computer errors; Computer science; Error correction; Error correction codes; Protection; Registers; Voltage;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Systems and Networks, 2007. DSN '07. 37th Annual IEEE/IFIP International Conference on
Conference_Location
Edinburgh
Print_ISBN
0-7695-2855-4
Type
conf
DOI
10.1109/DSN.2007.99
Filename
4272980
Link To Document