TRRR: Accelerated Online Error Detecting and Correcting Fault Tolerant Architecture

Soft errors are of great concern for the devices fabricated with the latest technology nodes. General Purpose Graphics Processing Units (GPGPUs) fabricated with cuttingedge technologies are susceptible to soft errors resulting in silent data corruption or application crashes. Various error detection and correction techniques are developed to mitigate soft errors in GPGPUs. Further, to improve performance and reduce the power overhead of existing error detection and correction techniques, we propose a novel microarchitecture called Repetition check to Reduce Redundant execution (RRR). RRR uses the observation that in the streaming multiprocessor of GPGPUs, the warps of the kernel have temporal execution repetition, and many dynamic instructions of the same kind across different warps have the same operand values and result. RRR stores the operand values, operation type, and result of dynamic instructions of a warp. Suppose the stored data matches the current primary execution values, then the second time redundant execution used for error detection is bypassed, resulting in improved performance and reduced power overhead. RRR stores the verified data in case of a mismatch using the original error detection and correction method. To demonstrate the effectiveness of the proposed method, RRR is augmented with the existing Fault tolerant GPGPU micro architecture Triple modular Redundant Execution with idle Functional Units – TREFU (TRRR). Performance and power overheads of TRRR are assessed using a set of ISPASS 2009, and RODINIA benchmarks at error-free conditions and different error rates. Our evaluation has shown that TRRR is 4% more Energy efficient than TREFU. The overhead for TRRR is 3% for performance, 2% for average power, and 1% for peak power.

Authors

Institutions

Publication Details

Published
2024-11-13
DOI
https://doi.org/10.1109/ewdts63723.2024.10873630
Primary Topic
Radiation Effects in Electronics
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

TRRR: Accelerated Online Error Detecting and Correcting Fault Tolerant Architecture

M. Sonza Reorda, Virendra Singh, K K Raghunandana, Yogesh Prasad K R
Radiation Effects in Electronics
article

TRRR: Accelerated Online Error Detecting and Correcting Fault Tolerant Architecture

M. Sonza Reorda, Virendra Singh, K K Raghunandana, Yogesh Prasad K R
article en

Abstract

Soft errors are of great concern for the devices fabricated with the latest technology nodes. General Purpose Graphics Processing Units (GPGPUs) fabricated with cuttingedge technologies are susceptible to soft errors resulting in silent data corruption or application crashes. Various error detection and correction techniques are developed to mitigate soft errors in GPGPUs. Further, to improve performance and reduce the power overhead of existing error detection and correction techniques, we propose a novel microarchitecture called Repetition check to Reduce Redundant execution (RRR). RRR uses the observation that in the streaming multiprocessor of GPGPUs, the warps of the kernel have temporal execution repetition, and many dynamic instructions of the same kind across different warps have the same operand values and result. RRR stores the operand values, operation type, and result of dynamic instructions of a warp. Suppose the stored data matches the current primary execution values, then the second time redundant execution used for error detection is bypassed, resulting in improved performance and reduced power overhead. RRR stores the verified data in case of a mismatch using the original error detection and correction method. To demonstrate the effectiveness of the proposed method, RRR is augmented with the existing Fault tolerant GPGPU micro architecture Triple modular Redundant Execution with idle Functional Units – TREFU (TRRR). Performance and power overheads of TRRR are assessed using a set of ISPASS 2009, and RODINIA benchmarks at error-free conditions and different error rates. Our evaluation has shown that TRRR is 4% more Energy efficient than TREFU. The overhead for TRRR is 3% for performance, 2% for average power, and 1% for peak power.

Indian Space Research Organisation (IN), Indian Institute of Technology Bombay (IN), Politecnico di Torino (IT)
Climate action
Openalex Percentile: Top 75%
Radiation Effects in Electronics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.