Title
B-SEFI: A Binary Level Soft Error Fault Injection Tool
Abstract
Soft errors are becoming more prominent in modern computing systems due to the increasing integration of chips. These faults pose a major challenge for memories and logic circuits in high performance microprocessors. In this paper, a tool based on PIN was designed to simulate soft error, which can implement hardware fault injection at the machine code level. Our tool is based on binary instrumentation that supports an accurate and low-cost fault injection. We apply the tool to five classic machine learning programs and analyze the programs' weakness to soft errors by simulating bit flips. We investigate the soft fault effect on performance and accuracy according to experimental results. Our study reveals that these programs are highly sensitive to soft errors, therefore, the tool provides a new effective approach for future resiliency research.
Year
DOI
Venue
2019
10.1109/QRS-C.2019.00053
2019 IEEE 19th International Conference on Software Quality, Reliability and Security Companion (QRS-C)
Keywords
Field
DocType
Soft Error,Fault Injection,Hardware Fault,Pin
Soft error,Computer science,Machine code,Electronic circuit,Computer engineering,AND gate,Computing systems,Fault injection,Instrumentation,Binary number
Conference
ISBN
Citations 
PageRank 
978-1-7281-3926-5
0
0.34
References 
Authors
0
4
Name
Order
Citations
PageRank
Ying Wang100.34
Jian Dong233.76
Sen Zhang300.34
De-Cheng Zuo48618.87