Turnpike: Lightweight soft error resilience for in-order cores

22Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Acoustic-sensor-based soft error resilience is particularly promising, since it can verify the absence of soft errors and eliminate silent data corruptions at a low hardware cost. However, the state-of-theart work incurs a significant performance overhead for in-order cores due to frequent structural/data hazards during the verification. To address the problem, this paper presents Turnpike, a compiler/ architecture co-design scheme that can achieve lightweight yet guaranteed soft error resilience for in-order cores. The key idea is that many of the data computed in the core can bypass the soft error verification without compromising the resilience. Along with simple microarchitectural support for realizing the idea, Turnpike leverages compiler optimizations to further reduce the performance overhead. Experimental results with 36 benchmarks demonstrate that Turnpike only incurs a 0-14% run-time overhead on average while the state-of-the-art incurs a 29-84% overhead when the worstcase latency of the sensor based error detection is 10-50 cycles.

Cite

CITATION STYLE

APA

Zeng, J., Kim, H., Lee, J., & Jung, C. (2021). Turnpike: Lightweight soft error resilience for in-order cores. In Proceedings of the Annual International Symposium on Microarchitecture, MICRO (pp. 654–666). IEEE Computer Society. https://doi.org/10.1145/3466752.3480042

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free