计算机工程与应用2017,Vol.53Issue(20):1-7,74,8.DOI:10.3778/j.issn.1002-8331.1609-0270
面向崩溃预测的寄存器软错误故障传播分析
Analyzing propagation of soft errors in registers for predicting crashes
摘要
Abstract
Fault injection is a traditional approach to study the propagation of soft errors.However,applying this approach to study a large number of soft errors needs too much time.To attack this problem,this paper proposes an approach to ana-lyze the propagation of soft errors and obtain their outcomes based on dynamic instructions.All possible soft errors are classified into the errors which are able to impact program outputs,and the errors which have no impact on program out-puts by the architecturally correct execution analysis after dynamic instructions corresponding to the program are traced. An analysis model for the propagation of soft errors is constructed based on the dynamic de-pendency graph,and a crash model is also built.Based on them,an algorithm is put forward to analyze the propagation of given soft errors that have impact on the program outputs,and to predict crashes.The experimental results show that the proposed approach has lower false negative rate and costs less mean time for analyzing a soft error than the existing approach.关键词
软错误/故障传播/崩溃/体系结构正确执行/动态依赖图Key words
soft error/error propagation/crash/architecturally correct execution/dynamic dependency graph分类
信息技术与安全科学引用本文复制引用
薛利兴,左德承,张展..面向崩溃预测的寄存器软错误故障传播分析[J].计算机工程与应用,2017,53(20):1-7,74,8.基金项目
国家高技术研究发展计划(863)(No.2013AA01A215) (863)
国家自然科学基金(No.61173020). (No.61173020)