• 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