ParaDox: Eliminating Voltage Margins via Heterogeneous Fault Tolerance

ParaDox: Eliminating Voltage Margins via Heterogeneous Fault Tolerance
复制标题

DOI:
10.1109/hpca51647.2021.00051
复制
发表时间:
2021-02
期刊:
2021 IEEE International Symposium on High-Performance Computer Architecture (HPCA)
影响因子:
--
通讯作者:
S. Ainsworth;Lionel Zoubritzky;A. Mycroft;Timothy M. Jones
S. Ainsworth;Lionel Zoubritzky;A. Mycroft;Timothy M. Jones
中科院分区:
其他
文献类型:
--
作者:
S. Ainsworth;Lionel Zoubritzky;A. Mycroft;Timothy M. Jones

文献摘要

被引文献

相似文献

提供可靠性正成为芯片制造商的挑战,同时试图提高小型化,性能和能源效率。这会导致电压和频率的很大利润,即使在最坏的情况下,也旨在避免错误,以及消除电压尖峰和其他形式的瞬态错误的大量硬件支出,从而导致功耗和性能效率相当大。我们通过探索将错误弹性在功率和性能提升方面探索的传统想法,以探索有关可靠性和性能的传统想法。医护人员是一种最近的体系结构,可通过自动硬件错误恢复提供可靠性的解决方案。它可以通过在具有硬件记录支持的异质多核心系统中的许多小内核上分开检查。但是,它的设计基于以下想法:错误是例外的。我们将护理人员转变为悖论,在错误密集型和稀缺的场景中都显示出高性能,因此即使在被低估和超频的情况下也可以正确执行。错误密集型模拟环境中的评估证实了悖论的错误弹性和相关的恢复成本低。我们估计,与没有边缘的非溶解系统相比,悖论可以通过伏替象来减少15%的能量延迟产品,同时完全从任何诱导的误差中恢复过来。
Providing reliability is becoming a challenge for chip manufacturers, faced with simultaneously trying to improve miniaturization, performance and energy efficiency. This leads to very large margins on voltage and frequency, designed to avoid errors even in the worst case, along with significant hardware expenditure on eliminating voltage spikes and other forms of transient error, causing considerable inefficiency in power consumption and performance. We flip traditional ideas about reliability and performance around, by exploring the use of error resilience for power and performance gains. ParaMedic is a recent architecture that provides a solution for reliability with low overheads via automatic hardware error recovery. It works by splitting up checking onto many small cores in a heterogeneous multicore system with hardware logging support. However, its design is based on the idea that errors are exceptional. We transform ParaMedic into ParaDox, which shows high performance in both error-intensive and scarce-error scenarios, thus allowing correct execution even when undervolted and overclocked. Evaluation within error-intensive simulation environments confirms the error resilience of ParaDox and the low associated recovery cost. We estimate that compared to a non-resilient system with margins, ParaDox can reduce energy-delay product by 15% through undervolting, while completely recovering from any induced errors.