Title
Static Analysis of Register File Vulnerability
Abstract
With continuous technology scaling, soft errors are becoming an increasingly important design concern even for earth-bound applications. While compiler approaches have the potential to mitigate the effect of soft errors with minimal runtime overheads, static vulnerability estimation-an essential part of compiler approaches-is lacking due to its inherent complexity. This paper presents a static analysis approach for register file (RF) vulnerability estimation. We decompose the vulnerability of a register into intrinsic and conditional basic-block vulnerabilities. This decomposition allows us to develop a fast, yet reasonably accurate RF vulnerability estimation mechanism. We validate and compare a linear equation based method and an iterative method. Also we demonstrate a practical application of RF vulnerability estimation to compiler optimizations. Our experimental results on benchmarks from MiBench suite indicate that not only our static RF vulnerability estimation is fast and accurate, but also compiler optimizations enabled by our static estimation can achieve very cost-effective protection of register files against soft errors.
Year
DOI
Venue
2011
10.1109/TCAD.2010.2095630
IEEE Trans. on CAD of Integrated Circuits and Systems
Keywords
DocType
Volume
RF,linear equation based method,static vulnerability estimation-an,Architectural vulnerability factor,partially protected register file,register file,compilers,register file vulnerability,iterative method,earth bound applications,conditional basic-block vulnerability,vulnerability estimation,static analysis,accurate rf vulnerability estimation,file organisation,static rf vulnerability estimation,compiler approach,technology scaling,static estimation,embedded systems,soft errors,rf vulnerability estimation,iterative methods,soft error,program compilers
Journal
30
Issue
ISSN
Citations 
4
0278-0070
14
PageRank 
References 
Authors
0.77
17
2
Name
Order
Citations
PageRank
Jongeun Lee142933.71
Aviral Shrivastava281268.67