首页> 外文会议>International Conference for High Performance Computing, Networking, Storage and Analysis >Compiler-Directed Lightweight Checkpointing for Fine-Grained Guaranteed Soft Error Recovery
【24h】

Compiler-Directed Lightweight Checkpointing for Fine-Grained Guaranteed Soft Error Recovery

机译:面向编译器的轻量级检查点,可确保细粒度的软错误恢复

获取原文

摘要

This paper presents Bolt, a compiler-directed soft error recovery scheme, that provides fine-grained and guaranteed recovery without excessive performance and hardware overhead. To get rid of expensive hardware support, the compiler protects the architectural inputs during their entire liveness period by safely checkpointing the last updated value in idempotent regions. To minimize the performance overhead, Bolt leverages a novel compiler analysis that eliminates those checkpoints whose value can be reconstructed by other checkpointed values without compromising the recovery guarantee. As a result, Bolt incurs only 4.7% performance overhead on average which is 57% reduction compared to the state-of-the-art scheme that requires expensive hardware support for the same recovery guarantee as Bolt.
机译:本文介绍了Bolt(一种由编译器控制的软错误恢复方案),该方案可提供细粒度且有保证的恢复,而不会产生过多的性能和硬件开销。为了摆脱昂贵的硬件支持,编译器通过在幂等区域中安全地检查最后更新的值,在整个生命周期内保护体系结构输入。为了最大程度地降低性能开销,Bolt利用了新颖的编译器分析,该分析消除了那些可以通过其他检查点值重建其值的检查点,而不会损害恢复保证。结果,与为需要与Bolt相同的恢复保证而需要昂贵的硬件支持的最新方案相比,Bolt平均仅产生了4.7%的性能开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号