...
首页> 外文期刊>Facta Universitatis. Series Electronics and Energetics >TWO CONTROL-FLOW ERROR RECOVERY METHODS FOR MULTITHREADED PROGRAMS RUNNING ON MULTI-CORE PROCESSORS
【24h】

TWO CONTROL-FLOW ERROR RECOVERY METHODS FOR MULTITHREADED PROGRAMS RUNNING ON MULTI-CORE PROCESSORS

机译:在多核处理器上运行的多线程程序的两种控制流错误恢复方法

获取原文
           

摘要

This paper presents two control-flow error recovery techniques, CFE Recovery using Data-flow graph Consideration and CFE Recovery using Macro block-level Check pointing. These techniques are proposed with regards to thread interactions in the programs. These techniques try to moderate the high memory and performance overheads of conventional control-flow checking techniques. The proposed recovery techniques are composed of two phases of control-flow error detection and recovery. These phases are designed by means of inserting additional instructions into program at compile time considering dependency graph, extracted from control-flow and data-flow dependencies among basic blocks and thread interactions in the programs. In order to evaluate the proposed techniques, five multithreaded benchmarks are utilized to run on a multi-core processor. Moreover, a total of 10000 transient faults have been injected into several executable points of each program. Fault injection experiments show that the proposed techniques recover the detected errors at-least for 91% of the cases.
机译:本文介绍了两种控制流错误恢复技术,即使用数据流图考量的CFE恢复和使用宏块级检查指针的CFE恢复。针对程序中的线程交互提出了这些技术。这些技术试图减轻常规控制流检查技术的高内存和性能开销。所提出的恢复技术由控制流错误检测和恢复两个阶段组成。这些阶段是通过在编译时考虑依赖关系图的方式在程序中插入附加指令而设计的,这些依赖关系图是从基本块之间的控制流和数据流依赖关系以及程序中的线程交互中提取的。为了评估所提出的技术,五个多线程基准测试被用于在多核处理器上运行。此外,每个程序的几个可执行点中总共注入了10000个瞬态故障。故障注入实验表明,所提出的技术至少可以恢复91%的检测到的错误。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号