【24h】

Recovery Mechanisms for Dual Core Architectures

机译:双核架构的恢复机制

获取原文

摘要

Dual core architectures are commonly used to establish fault tolerance on the node level. Since comparison is usually performed for the outputs only, no precise diagnostic information is available, and error handling comes down to a reset of both cores. The strategy we propose in this paper allows a more fine-grained error handling. It is based on the following steps: (1) Identification of those registers that are actually relevant for recovering the last known correct core state. (2) Protection of these registers by additional comparators. (3) Use of the trap mechanism for recovering a consistent state of the complete core. (4) (Optional) provision of rollback capability for the relevant registers in order to relax the critical path constraints. In the paper we discuss and motivate these individual steps and put them into context. In many cases the speed-up we gain for the recovery will be sufficient for using a dual core as a fail-operational instead of a fail-silent component with respect to transient faults. Rather than being restricted to a specific processor design our mechanisms can be employed in a wide variety of dual-core architectures.
机译:双核架构通常用于建立节点级别的容错。由于通常仅对输出执行比较,因此没有可用精确的诊断信息,并且错误处理归结为两个核心的复位。我们提出本文的策略允许更细粒度的误差处理。它基于以下步骤:(1)识别实际上与恢复最后一个已知的正确核心状态相关的寄存器。 (2)通过其他比较器保护这些寄存器。 (3)使用陷阱机制来恢复完整核心的一致状态。 (4)(可选)为相关寄存器提供回滚能力,以便放宽关键路径限制。在论文中,我们讨论和激励这些个别步骤并将它们放入上下文中。在许多情况下,我们获得恢复的加速将足以使用双核作为故障运行而不是相对于瞬态故障的故障静默组件。而不是仅限于特定的处理器设计我们的机制可以在各种双核架构中使用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号