...
首页> 外文期刊>Computer architecture news >Relax: An Architectural Framework for Software Recovery of Hardware Faults
【24h】

Relax: An Architectural Framework for Software Recovery of Hardware Faults

机译:放松:用于硬件故障的软件恢复的体系结构框架

获取原文
获取原文并翻译 | 示例
           

摘要

As technology scales ever further, device unreliability is creating excessive complexity for hardware to maintain the illusion of perfect operation. In this paper, we consider whether exposing hardware fault information to software and allowing software to control fault recovery simplifies hardware design and helps technology scaling.rnThe combination of emerging applications and emerging many-core architectures makes software recovery a viable alternative to hardware-based fault recovery. Emerging applications tend to have few I/O and memory side-effects, which limits the amount of information that needs checkpointing, and they allow discarding individual sub-computations with small qualitative impact. Software recovery can harness these properties in ways that hardware recovery cannot.rnWe describe Relax, an architectural framework for software recovery of hardware faults. Relax includes three core components: (1) an ISA extension that allows software to mark regions of code for software recovery, (2) a hardware organization that simplifies reliability considerations and provides energy efficiency with hardware recovery support removed, and (3) software support for compilers and programmers to utilize the Relax ISA. Applying Relax to counter the effects of process variation, our results show a 20% energy efficiency improvement for PARSEC applications with only minimal source code changes and simpler hardware.
机译:随着技术的不断扩展,设备的不可靠性为硬件创造了过多的复杂性,无法维持完美操作的假象。在本文中,我们考虑是否将硬件故障信息公开给软件并允许软件控制故障恢复,从而简化了硬件设计并有助于技术扩展.rn新兴应用程序和新兴多核体系结构的结合使软件恢复成为基于硬件的故障的可行替代方案复苏。新兴的应用程序往往具有很少的I / O和内存副作用,这限制了需要检查点的信息量,并且它们允许丢弃质量影响较小的单个子计算。软件恢复可以通过硬件恢复无法利用的方式来利用这些属性。我们描述了Relax,一个用于硬件故障的软件恢复的体系结构框架。 Relax包括三个核心组件:(1)ISA扩展,该扩展允许软件标记代码区域以进行软件恢复;(2)简化了可靠性考虑并提供能效的硬件组织,其中去除了硬件恢复支持,以及(3)软件支持供编译器和程序员使用Relax ISA。应用Relax来抵消过程变化的影响,我们的结果表明,仅最小的源代码更改和更简单的硬件,PARSEC应用的能效提高了20%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号