...
首页> 外文期刊>IEEE transactions on dependable and secure computing >Autonomic microprocessor execution via self-repairing arrays
【24h】

Autonomic microprocessor execution via self-repairing arrays

机译:通过自我修复阵列执行自主微处理器

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

摘要

To achieve high reliability despite hard faults that occur during operation and to achieve high yield despite defects introduced at fabrication, a microprocessor must be able to tolerate hard faults. In this paper, we present a framework for autonomic self-repair of the array structures in microprocessors (e.g., reorder buffer, instruction window, etc.). The framework consists of three aspects: 1) detecting/diagnosing the fault, 2) recovering from the resultant error, and 3) mapping out the faulty portion of the array. For each aspect, we present design options. Based on this framework, we develop two particular schemes for self-repairing array structures (SRAS). Simulation results show that one of our SRAS schemes adds some performance overhead in the fault-free case, but that both of them mask hard faults 1) with less hardware overhead cost than higher-level redundancy (e.g., IBM mainframes) and 2) without the per-error performance penalty of existing low-cost techniques that combine error detection with pipeline flushes for backward error recovery (BER). When hard faults are present in arrays, due to operational faults or fabrication defects, SRAS schemes outperform BER due to not having to frequently flush the pipeline.
机译:为了在操作过程中发生硬故障的情况下实现高可靠性,并在制造过程中引入缺陷的情况下实现高成品率,微处理器必须能够承受硬故障。在本文中,我们提出了一种用于微处理器中阵列结构的自主自我修复的框架(例如,重排序缓冲区,指令窗口等)。该框架包括三个方面:1)检测/诊断故障,2)从结果错误中恢复,以及3)映射阵列的故障部分。对于每个方面,我们都提供设计选项。基于此框架,我们为自修复阵列结构(SRAS)开发了两种特殊的方案。仿真结果表明,我们的一种SRAS方案在无故障的情况下增加了一些性能开销,但是它们两者都掩盖了硬故障1)的硬件开销成本比高级冗余(例如IBM大型机)低,而2)没有现有低成本技术的每错误性能损失,该技术结合了错误检测和管道刷新功能以实现向后错误恢复(BER)。当阵列中由于操作故障或制造缺陷而出现硬故障时,由于不必频繁冲洗管道,SRAS方案的性能优于BER。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号