面向二进制代码的软错误故障注入器设计与实现  被引量:1

DESIGN AND IMPLEMENTATION OF A SOFT ERROR FAULT INJECTOR FOR BINARY CODES

在线阅读下载全文

作  者:罗予东[1] 董守玲[2] 陆璐[2] Luo Yudong;Dong Shouling;Lu Lu(School of Computer Technology,Jiaying University,Meizhou 514015,Guangdong,China;School of Computer Science and Engineering,South China University of Technology,Guangzhou 510641,Guangdong,China)

机构地区:[1]嘉应学院计算机学院,广东梅州514015 [2]华南理工大学计算机科学与工程学院,广东广州510641

出  处:《计算机应用与软件》2021年第10期8-14,共7页Computer Applications and Software

基  金:国家自然科学基金青年基金项目(61402178)。

摘  要:由于芯片集成度的提高,软错误在现代计算机系统中变得越来越普遍。这些故障对高性能微处理器中的存储器和硬件设备的可靠性造成了重大挑战。设计一种基于PIN的工具来模拟软错误,可以在机器代码级实现硬件故障注入。故障注入器基于二进制插装,支持准确和低成本的故障注入。在典型的应用程序中进行了示范应用,通过模拟位翻转来分析程序对软错误的响应情况,根据实验结果分析了软错误对程序性能和精度的影响。研究表明,该程序对软错误反应明显,该注入器为未来的故障注入研究提供了一种有效的方法和手段。Soft errors are becoming more and more common in modern computer systems due to increased chip integration.These failures pose significant challenges to the reliability of memory and hardware devices in high performance microprocessors.This paper designs a PIN-based tool to simulate soft errors,and hardware fault injection can be implemented at the machine code level.The fault injector is based on binary instrumentation,which supports accurate and low-cost fault injection.A demonstration application was carried out in a typical application.This program s response to soft errors was analyzed by analog bit flip.The effect of soft errors on program performance and accuracy was analyzed based on the experimental results.The research shows that this program has obvious response to soft errors,and the injector provides an effective method and means for future fault injection research.

关 键 词:软错误 故障注入 硬件故障 二进制插装 位翻转 

分 类 号:TP3[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象