Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
A study of the impact of bit-flip errors on programs compiled with different optimization levels
Chalmers University of Technology, Sweden.ORCID-id: 0000-0001-9536-4269
2014 (engelsk)Inngår i: Proceedings - 2014 10th European Dependable Computing Conference, EDCC 2014, IEEE Computer Society , 2014, s. 146-157Konferansepaper, Publicerat paper (Fagfellevurdert)
Abstract [en]

In this paper we study the impact of compiler optimizations on the error sensitivity of twelve benchmark programs. We conducted extensive fault injection experiments where bit-flip errors were injected in instruction set architecture registers and main memory locations. The results show that the percentage of silent data corruptions (SDCs) in the output of the optimized programs is only marginally higher compare to that observed for the non-optimized programs. This suggests that compiler optimizations can be used in safety- and mission-critical systems without increasing the risk that the system produces undetected erroneous outputs. In addition, we investigate to what extent the source code implementation of a program affects the error sensitivity of a program. To this end, we perform experiments with five implementations of a bit count algorithm. In this investigation, we consider the impact of the implementation as well as compiler optimizations. The results of these experiments give valuable insights into how compiler optimizations can be used to reduce error sensitive of registers and main memory sections. They also show how sensitive locations requiring additional protection, e.g., by the use of software-based fault tolerance techniques, can be identified.

sted, utgiver, år, opplag, sider
IEEE Computer Society , 2014. s. 146-157
Emneord [en]
compiler optimization, error sensitivity, fault injection, single bit-flips, soft error, Computer architecture, Errors, Experiments, Microprocessor chips, Radiation hardening, Bit-flips, Compiler optimizations, Program compilers
HSV kategori
Identifikatorer
URN: urn:nbn:se:ri:diva-56959DOI: 10.1109/EDCC.2014.30Scopus ID: 2-s2.0-84904703384ISBN: 9781479938032 (tryckt)OAI: oai:DiVA.org:ri-56959DiVA, id: diva2:1612782
Konferanse
10th European Dependable Computing Conference, EDCC 2014, 13 May 2014 through 16 May 2014, Newcastle upon Tyne
Tilgjengelig fra: 2021-11-19 Laget: 2021-11-19 Sist oppdatert: 2025-09-23bibliografisk kontrollert

Open Access i DiVA

Fulltekst mangler i DiVA

Andre lenker

Forlagets fulltekstScopus

Person

Sangchoolie, Behrooz

Søk i DiVA

Av forfatter/redaktør
Sangchoolie, Behrooz

Søk utenfor DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric

doi
isbn
urn-nbn
Totalt: 29 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
v. 2.47.0