SwePub
Sök i LIBRIS databas

  Utökad sökning

onr:"swepub:oai:DiVA.org:ri-56959"
 

Sökning: onr:"swepub:oai:DiVA.org:ri-56959" > A study of the impa...

A study of the impact of bit-flip errors on programs compiled with different optimization levels

Sangchoolie, Behrooz (författare)
Chalmers University of Technology, Sweden,Chalmers tekniska högskola
Ayatolahi, Fatemeh, 1984 (författare)
Chalmers tekniska högskola,Chalmers University of Technology
Johansson, Roger, 1956 (författare)
Chalmers tekniska högskola,Chalmers University of Technology
visa fler...
Karlsson, Johan, 1956 (författare)
Chalmers tekniska högskola,Chalmers University of Technology
visa färre...
 (creator_code:org_t)
ISBN 9781479938032
IEEE Computer Society, 2014
2014
Engelska.
Ingår i: Proceedings - 2014 10th European Dependable Computing Conference, EDCC 2014. - : IEEE Computer Society. - 9781479938032 ; , s. 146-157
  • Konferensbidrag (refereegranskat)
Abstract Ämnesord
Stäng  
  • 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.

Ämnesord

NATURVETENSKAP  -- Data- och informationsvetenskap -- Datorteknik (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Computer Engineering (hsv//eng)

Nyckelord

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

Publikations- och innehållstyp

ref (ämneskategori)
kon (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy