首页> 外文期刊>Computers, IEEE Transactions on >ReDO: Cross-Layer Multi-Objective Design-Exploration Framework for Efficient Soft Error Resilient Systems
【24h】

ReDO: Cross-Layer Multi-Objective Design-Exploration Framework for Efficient Soft Error Resilient Systems

机译:ReDO:高效软错误弹性系统的跨层多目标设计探索框架

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

摘要

Designing soft errors resilient systems is a complex engineering task, which nowadays follows a cross-layer approach. It requires a careful planning for different fault-tolerance mechanisms at different system's layers: starting from the technology up to the software domain. While these design decisions have a positive effect on the reliability of the system, they usually have a detrimental effect on its size, power consumption, performance and cost. Design space exploration for cross-layer reliability is therefore a multi-objective search problem in which reliability must be traded-off with other design dimensions. This paper proposes a cross-layer multi-objective design space exploration algorithm developed to help designers when building soft error resilient electronic systems. The algorithm exploits a system-level Bayesian reliability estimation model to analyze the effect of different cross-layer combinations of protection mechanisms on the reliability of the full system. A new heuristic based on the extremal optimization theory is used to efficiently explore the design space. Two exploration strategies are proposed. The first strategy aims at optimizing the reliability of the system alone. It is suited in those cases in which reaching a given reliability target is the sole goal. It focuses on finding a reduced set of system's components that, when protected, allow the designer to reach the desired reliability level. As a positive effect, by reducing the number of protected components, the overhead introduced by the fault tolerance techniques is reduced as well. The second strategy jointly considers the effect that the introduced fault-tolerance mechanisms have on the execution time, power, hardware area and software size. This strategy supports the exploration of the design space setting multiple objectives on different design dimensions. An extended set of simulations shows the capability of this framework when applied both to benchmark applications and realistic systems, providing optimized systems that outperform those obtained by applying state-of-the-art cross-layer reliability techniques.
机译:设计软错误弹性系统是一项复杂的工程任务,如今遵循跨层方法。它需要针对不同系统层的不同容错机制进行仔细的规划:从技术到软件领域。尽管这些设计决策对系统的可靠性有积极的影响,但它们通常会对系统的大小,功耗,性能和成本产生不利影响。因此,跨层可靠性的设计空间探索是一个多目标搜索问题,其中必须与其他设计维度权衡。本文提出了一种跨层多目标设计空间探索算法,旨在帮助设计人员构建具有软错误复原能力的电子系统。该算法利用系统级贝叶斯可靠性估计模型来分析保护机制的不同跨层组合对整个系统可靠性的影响。一种基于极值优化理论的新启发式算法可有效地探索设计空间。提出了两种勘探策略。第一个策略旨在仅优化系统的可靠性。它仅适用于达到给定可靠性目标的情况。它着重于寻找一组减少的系统组件,这些组件在受到保护时可以使设计人员达到所需的可靠性水平。作为积极的效果,通过减少受保护组件的数量,也减少了容错技术带来的开销。第二种策略共同考虑了引入的容错机制对执行时间,功耗,硬件面积和软件大小的影响。该策略支持探索设计空间,从而在不同的设计维度上设置多个目标。扩展的仿真集显示了该框架在应用于基准测试应用程序和实际系统时的功能,并提供了优于通过应用最新跨层可靠性技术获得的性能最佳的优化系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号