GI LogoGI Logo
  • Anmelden
Digitale Bibliothek
    • Gesamter Bestand

      • Bereiche & Sammlungen
      • Titel
      • Autor
      • Erscheinungsdatum
      • Schlagwort
    • Diese Sammlung

      • Titel
      • Autor
      • Erscheinungsdatum
      • Schlagwort
Digital Bibliothek der Gesellschaft für Informatik e.V.
GI-DL
    • English
    • Deutsch
  • Deutsch 
    • English
    • Deutsch
Dokumentanzeige 
  •   Startseite
  • Lecture Notes in Informatics
  • Proceedings
  • Automotive - Safety & Security
  • P269 - Automotive - Safety & Security 2017
  • Dokumentanzeige
JavaScript is disabled for your browser. Some features of this site may not work without it.
  •   Startseite
  • Lecture Notes in Informatics
  • Proceedings
  • Automotive - Safety & Security
  • P269 - Automotive - Safety & Security 2017
  • Dokumentanzeige

Extending a Compiler Backend for Complete Memory Error Detection

Autor(en):
Rink, Norman [DBLP] ;
Castrillon, Jeronimo [DBLP]
Zusammenfassung
Technological advances drive hardware to ever smaller feature sizes, causing devices to become more vulnerable to faults. Applications can be protected against errors resulting from faults by adding error detection and recovery measures in software. This is popularly achieved by apply- ing automatic program transformations. However, transformations applied to intermediate program representations are fundamentally incapable of protecting against vulnerabilities that are introduced during compilation. In particular, the compiler backend may introduce additional memory accesses. This report presents an extended compiler backend that protects these accesses against faults in the memory system. It is demonstrated that this enables the detection of all single bit flips in memory. On a subset of SPEC CINT2006 the runtime overhead caused by the extended backend amounts to 1.50x for the 32-bit processor architecture i386, and 1.13x for the 64-bit architecture x86 64.
  • Vollständige Referenz
  • BibTeX
Rink, N. & Castrillon, J., (2017). Extending a Compiler Backend for Complete Memory Error Detection. In: Dencker, P., Klenk, H., Keller, H. B. & Plödererder, E. (Hrsg.), Automotive - Safety & Security 2017 - Sicherheit und Zuverlässigkeit für automobile Informationstechnik. Gesellschaft für Informatik, Bonn. (S. 61-74).
@inproceedings{mci/Rink2017,
author = {Rink, Norman AND Castrillon, Jeronimo},
title = {Extending a Compiler Backend for Complete Memory Error Detection},
booktitle = {Automotive - Safety & Security 2017 - Sicherheit und Zuverlässigkeit für automobile Informationstechnik},
year = {2017},
editor = {Dencker, Peter AND Klenk, Herbert AND Keller, Hubert B. AND Plödererder, Erhard} ,
pages = { 61-74 },
publisher = {Gesellschaft für Informatik, Bonn},
address = {}
}
DateienGroesseFormatAnzeige
paper04.pdf1.634Mb PDF Öffnen

Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken

Mehr Information

ISBN: 978-3-88579-663-3
ISSN: 1617-5468
Datum: 2017
Sprache: en (en)
Typ: Text/Conference Paper

Keywords

  • transient hardware faults
  • soft errors
  • memory errors
  • error detection
  • fault tolerance
  • resilience
  • compiler backend
  • code generation
  • intermediate representation (IR)
  • LLVM
Sammlungen
  • P269 - Automotive - Safety & Security 2017 [12]

Zur Langanzeige


Über uns | FAQ | Hilfe | Impressum | Datenschutz

Gesellschaft für Informatik e.V. (GI), Kontakt: Geschäftsstelle der GI
Diese Digital Library basiert auf DSpace.

 

 


Über uns | FAQ | Hilfe | Impressum | Datenschutz

Gesellschaft für Informatik e.V. (GI), Kontakt: Geschäftsstelle der GI
Diese Digital Library basiert auf DSpace.