首页> 外文会议>Third International Symposium on Parallel Architectures, Algorithms and Programming >A Software-Implemented Configurable Control Flow Checking Method
【24h】

A Software-Implemented Configurable Control Flow Checking Method

机译:一种软件实现的可配置控制流检查方法

获取原文

摘要

In space radiation environment, a large number of cosmic ray often results in transient faults on on-board computer. These transient faults lead to data flow errors or control flow errors during program running. For the control flow errors caused by transient faults, this paper proposes a control flow checking method based on classifying basic blocks CFCCB. CFCCB firstly classifies the basic blocks based on the control flow graph that has been inserted the abstract blocks. CFCCB then designs formatted signatures for the basic blocks and inserts the instructions for comparing and update signatures into every basic block for the purpose of checking the control flow errors that are inter-blocks, intra-blocks or inter-procedures. Compared to existing algorithms, CFCCB not only has high label express ability, but also can be configured flexibly. The fault injection experiment results of CFCCB and other similar algorithms have shown that, the average fail rate of programs with CFCCB has decreased to 19.9% at the cost of increasing the executing time by 34% and increasing the memory overhead by 41.5% in average. CFCCB has lower performance and memory overhead, and has highest reliability among the similar algorithms.
机译:在空间辐射环境中,大量的宇宙射线通常会导致车载计算机出现瞬时故障。这些瞬态故障会导致程序运行期间出现数据流错误或控制流错误。针对瞬态故障引起的控制流错误,提出了一种基于基本块CFCCB分类的控制流检查方法。 CFCCB首先根据已插入抽象块的控制流程图对基本块进行分类。 CFCCB然后为基本块设计格式化的签名,并将用于比较和更新签名的指令插入每个基本块中,以检查是块间,块内还是过程间的控制流错误。与现有算法相比,CFCCB不仅具有较高的标签表达能力,而且可以灵活配置。 CFCCB和其他类似算法的故障注入实验结果表明,使用CFCCB的程序的平均故障率已降低到19.9%,但代价是执行时间增加了34%,内存开销平均增加了41.5%。 CFCCB具有较低的性能和内存开销,并且在类似算法中具有最高的可靠性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号