DocumentCode :
170708
Title :
SDCTune: A model for predicting the SDC proneness of an application for configurable protection
Author :
Qining Lu ; Pattabiraman, Karthik ; Gupta, Meeta S. ; Rivers, Jude A.
fYear :
2014
fDate :
12-17 Oct. 2014
Firstpage :
1
Lastpage :
10
Abstract :
Silent Data Corruption (SDC) is a serious reliability issue in many domains, including embedded systems. However, current protection techniques are brittle, and do not allow programmers to trade off performance for SDC coverage. Further, many of them require tens of thousands of fault injection experiments, which are highly time-intensive. In this paper, we propose an empirical model to predict the SDC proneness of a program´s data called SDCTune. SDCTune is based on static and dynamic features of the program alone, and does not require fault injections to be performed. We then develop an algorithm using SDCTune to selectively protect the most SDC-prone data in the program subject to a given performance overhead bound. Our results show that our technique is highly accurate at predicting the relative SDC rate of an application, and outperforms full duplication by a factor of 0.83 to 1.87x in efficiency of detection (i.e., ratio of SDC coverage provided to performance overhead).
Keywords :
data protection; embedded systems; fault tolerant computing; performance evaluation; SDC coverage; SDC proneness prediction; SDC rate; SDC-prone data; SDCTune; configurable protection; dynamic features; embedded systems; performance overhead bound; reliability issue; silent data corruption; static features; Benchmark testing; Computer crashes; Detectors; Hardware; Registers; Reliability; Transient analysis; Compiler; Modeling; Reliability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Compilers, Architecture and Synthesis for Embedded Systems (CASES), 2014 International Conference on
Conference_Location :
Jaypee Greens
Type :
conf
DOI :
10.1145/2656106.2656127
Filename :
6972476
Link To Document :
بازگشت