首页> 外文会议>2013 IEEE 31st International Conference on Computer Design >Towards analyzing and improving robustness of software applications to intermittent and permanent faults in hardware
【24h】

Towards analyzing and improving robustness of software applications to intermittent and permanent faults in hardware

机译:旨在分析和提高软件应用程序对硬件间歇性和永久性故障的鲁棒性

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

摘要

Although a significant fraction of emerging failure and wearout mechanisms result in intermittent or permanent faults in hardware, their impact (as distinct from transient faults) on software applications has not been well studied. In this paper, we develop a distinguishing application characteristic, referred to as similarity from fundamental circuit-level understanding of the failure mechanisms. We present a mathematical definition and a procedure for similarity computation for practical software applications and experimentally verify the relationship between similarity and fault rate. Leveraging dependence of application robustness on the similarity metric, we present example architecture independent code transformations to reduce similarity and thereby the worst-case fault rate with minimal performance degradation. Our experimental results with arithmetic unit faults show as much as 74% improvement in the worst case fault rate on benchmark kernels, with less than 10% runtime penalty.
机译:尽管出现故障和磨损机制的很大一部分会导致硬件间歇性或永久性故障,但尚未充分研究它们对软件应用程序的影响(不同于瞬态故障)。在本文中,我们开发了一种与众不同的应用特性,即从故障机理的基本电路级别理解上称为相似性。我们为实际软件应用程序提供了数学定义和相似度计算的过程,并通过实验验证了相似度和故障率之间的关系。利用应用程序鲁棒性对相似性度量的依赖性,我们提出了示例体系结构无关的代码转换,以减少相似性,从而降低最坏情况的故障率,同时降低性能。我们对算术单元故障的实验结果表明,基准内核最坏情况的故障率提高了74%,而运行时损失却不到10%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号