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 :
بازگشت