DocumentCode :
3699115
Title :
SDCInfer: Inference of silent data corruption causing instructions
Author :
Junchi Ma;Yun Wang;Ling Zhou;Cheng Hu;Hui Wang
Author_Institution :
School of Computer Science and Technology, Southeast University, Nanjing, Jiangsu Province, China
fYear :
2015
Firstpage :
228
Lastpage :
232
Abstract :
As process technology scales, electronic devices become more susceptible to transient faults induced by radiation. Symptom-based detection techniques provide promising low-cost and effective solutions, but could hardly catch faults that produce silent data corruptions (SDCs). Identifying and understanding instructions that cause SDCs is crucial to the development of program-level detectors. This paper introduces SDCInfer, an approach that characterizes the propagation of faults resulting in SDCs and consequently determines potential SDC causing instructions. By tracking down instruction traces of faults that lead to SDCs, SDCInfer employs a few heuristics to determine whether a particular instruction could impact the outcome of a program in the presence of fault. We demonstrate the use of SDCInfer on Siemens benchmark, which shows that the coverage of SDC causing instructions increases by 145%, when compared with the original result provided by fault injection. Our validation efforts show that SDCInfer determines SDC causing instructions with around 92% accuracy, averaged across all the applications studied here.
Keywords :
"Registers","Fault diagnosis","Transient analysis","Benchmark testing","Accuracy","Detectors","Hardware"
Publisher :
ieee
Conference_Titel :
Software Engineering and Service Science (ICSESS), 2015 6th IEEE International Conference on
ISSN :
2327-0586
Print_ISBN :
978-1-4799-8352-0
Electronic_ISBN :
2327-0594
Type :
conf
DOI :
10.1109/ICSESS.2015.7339043
Filename :
7339043
Link To Document :
بازگشت