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