DocumentCode :
7460
Title :
Reliability-Driven Software Transformations for Unreliable Hardware
Author :
Rehman, S. ; Kriebel, F. ; Shafique, M. ; Henkel, J.
Author_Institution :
Karlsruhe Inst. of Technol., Karlsruhe, Germany
Volume :
33
Issue :
11
fYear :
2014
fDate :
Nov. 2014
Firstpage :
1597
Lastpage :
1610
Abstract :
We propose multiple reliability-driven software transformations targeting unreliable hardware. These transformations reduce the executions of critical instructions and spatial/temporal vulnerabilities of different instructions with respect to different processor components. The goal is to lower the application´s susceptibility toward failures. Compared to performance-optimized compilation, our method incurs 60% lower application failures, averaged over various fault injection scenarios and fault rates.
Keywords :
microprocessor chips; software reliability; fault injection; fault rates; multiple reliability-driven software transformations; performance-optimized compilation; processor components; spatial-temporal vulnerability; unreliable hardware; Circuit faults; Hardware; Optimization; Registers; Software; Software reliability; Compiler; fault tolerance; reliability; reliable software; soft errors; software transformations;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2014.2341894
Filename :
6932563
Link To Document :
بازگشت