DocumentCode
3548285
Title
Compiler-directed selective data protection against soft errors
Author
Chen, G. ; Kandemir, M. ; Irwin, M.J. ; Memik, G.
Author_Institution
Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
Volume
2
fYear
2005
fDate
18-21 Jan. 2005
Firstpage
713
Abstract
Soft errors in electronic devices are a growing concern for many embedded systems from diverse domains. Chip vendors are already working with system customers on ways to guard against the effects of soft errors. While error code based protection mechanisms for memories such as ECC are important, indiscriminately applying them to all data can have serious memory space and energy overheads. This paper demonstrates how an optimizing compiler can be useful in deciding which data elements need to be protected based on user-specified annotations. The proposed idea makes use of a variant of forward slicing.
Keywords
embedded systems; memory architecture; optimising compilers; program slicing; compiler-directed selective data protection; electronic devices; embedded systems; error code; forward slicing; optimizing compiler; protection mechanisms; soft errors; user-specified annotations; Computer errors; Computer science; Cryptography; Embedded system; Error correction codes; Optimizing compilers; Power system protection; Power system reliability; Runtime; Silicon;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
Print_ISBN
0-7803-8736-8
Type
conf
DOI
10.1109/ASPDAC.2005.1466436
Filename
1466436
Link To Document