首页> 外文OA文献 >Detecting Silent Data Corruptions in Aerospace-Based Computing Using Program Invariants
【2h】

Detecting Silent Data Corruptions in Aerospace-Based Computing Using Program Invariants

机译:使用Program Invariants检测基于Aerospace的计算中的静默数据损坏

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Soft error caused by single event upset has been a severe challenge to aerospace-based computing. Silent data corruption (SDC) is one of the results incurred by soft error. SDC occurs when a program generates erroneous output with no indications. SDC is the most insidious type of results and very difficult to detect. To address this problem, we design and implement an invariant-based system called Radish. Invariants describe certain properties of a program; for example, the value of a variable equals a constant. Radish first extracts invariants at key program points and converts invariants into assertions. It then hardens the program by inserting the assertions into the source code. When a soft error occurs, assertions will be found to be false at run time and warn the users of soft error. To increase the coverage of SDC, we further propose an extension of Radish, named Radish_D, which applies software-based instruction duplication mechanism to protect the uncovered code sections. Experiments using architectural fault injections show that Radish achieves high SDC coverage with very low overhead. Furthermore, Radish_D provides higher SDC coverage than that of either Radish or pure instruction duplication.
机译:单一事件不安引起的软错误是对航空航天的计算造成严峻挑战。静默数据损坏(SDC)是软错误产生的结果之一。当程序生成错误的输出时发生SDC,没有迹象。 SDC是最封闭的结果类型,非常难以检测。为了解决这个问题,我们设计并实施一个名为萝卜的不变的系统。不变性描述程序的某些属性;例如,变量的值等于常数。萝卜第一次提取键程序点处的不变性,并将不变性转换为断言。然后它通过将断言插入源代码来解决程序。发生软错误时,将在运行时发现断言是假的,并警告软错误的用户。为了增加SDC的覆盖范围,我们进一步提出了萝卜,命名的Radish_D的延伸,这适用于基于软件的指令重复机制来保护未覆盖的代码部分。使用架构故障注射的实验表明,萝卜达到高SDC覆盖率,具有非常低的开销。此外,Radish_D提供比萝卜或纯指令复制的SDC覆盖率更高。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号