arrow
返回

Redundancy Mining for Soft Error Detection in Multicore Processors

delete2011-08-01
delete19
PRE
AI
R
Ransford Hyman *
K
Koustav Bhattacharya
N
N. Ranganathan
DOI:10.1109/TC.2010.168delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The trends in technology scaling and the reduction in supply voltages have significantly improved the performance and energy consumption in modern microprocessors. Microprocessors are being built with higher degrees of spatial parallelism and deeper pipelines to improve performance, which, however, makes them more susceptible to transient faults. Radiation causes transient faults or single-event transients in logic, which, once propagated and latched, become full cycle errors or soft errors. If radiation hits memory elements, this is usually called an single-event upset or soft error as it can further propagate as a full cycle error. The problem of soft errors is further exacerbated in large multiprocessors employed in servers in which reliability is a key concern. In the past, the technique of lockstep execution of the original and the duplicate instructions has been used for error detection in multiprocessors. However, the execution of redundant threads in the on-chip multiprocessor (CMP) provides error detection at lower overheads, since the branch outcomes of the leading thread can be exploited during the execution of the trailing thread, and also because the interprocessor communication latency is a key concern for lockstepping. In this paper, we show that by mining various redundancies inherent within a single core, the interprocessor communication can be brought down to a minimum. Toward this, we propose techniques based on 1) temporal redundancy, 2) data value redundancy, and 3) information redundancy for error detection in multicore designs. We exploit temporal redundancy by using the latency slack cycles (LSC) of an instruction, which we define as the number of cycles before the computed result from the instruction becomes the source operand of a subsequent instruction. The value-based detection technique is explored by exploiting the width of the operands with small data values and information redundancy is exploited by the generation of residue code check bits for the source operands. We show that with a clustered core multiprocessor, the interprocessor communication overhead can be significantly reduced. In our proposed multicore design, when a soft error is detected, error correction is achieved by rolling back the execution to a previous checkpoint state and re-executing the instructions. The proposed techniques have been implemented on the RSIM simulation framework and validated using the SPLASH benchmarks. Experimental results indicate that the soft error detection schemes proposed in this work, can be implemented, on the average, with less than 10 percent increase in CPI on modern multicore designs.
Keyword:
Soft errors
multicore processors
fault tolerance

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

State University System of Florida 封面图
State University System of Florida
学者数:
12.8W
论文数: 10.9W
被引数: 130
引用论文

引用论文

Corticotropin-Releasing Factor Stimulates Accumulation of Adenosine 3′,5′-Monophosphate in Rat Pituitary Corticotrophs
err1982-05-28
err0
PREAI
errFernand Labrie; Raymonde Veilleux; Gerard Lefevre; David H. Coy; Javier Sueiras-Diaz; Andrew V. Schally
err分享
err收藏
The Efficacy of Liposomal Bupivacaine for Opioid and Pain Reduction: A Systematic Review of Randomized Clinical Trials
err2021-08-01
err0
PREAI
errYisi D. Ji; Jack A. Harris; Lauren E. Gibson; Sophia K. McKinley; Roy Phitayakorn
err分享
err收藏
err分享
err收藏
A MAP6-Related Protein Is Present in Protozoa and Is Involved in Flagellum Motility
err2012-02-15
err0
errOAAI
errDenis Dacheux; Nicolas Landrein; Magali Thonnus; Guillaume Gilbert; Annelise Sahin; Harald Wodrich; Derrick R. Robinson; Mélanie Bonhivers
err分享
err收藏
A matrix approach to identify and choose efficient strategies to develop the Smart Campus
err2016-06-01
err0
PREAI
errBendetta Mattoni; Francesca Pagliaro; Giulio Corona; Vito Ponzo; Fabio Bisegna; Franco Gugliermetti; Margarito Quintero-Nunez
err分享
err收藏
Brillouin scattering of porous silicon
err1997-04-01
err0
PREAI
errM.G Beghi; C.E Bottani; G Ghislotti; G Amato; L Boarino
err分享
err收藏
学者 查看更多内容