• Home
  • Search
  • Tolerating Radiation-Induced Transient Faults in Modern Processors
  • Open Access IconOpen Access
  • Cite Icon9
  • https://doi.org/10.1007/s10766-009-0114-9Copy DOI Icon

Tolerating Radiation-Induced Transient Faults in Modern Processors

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

As MOS device sizes continue shrinking, lower charges, for example those charges carried by single ionizing particles of naturally occurring radiation, are sufficient to upset the functioning of complex modern microprocessors. In order to handle these inevitable errors, designs should include fault-tolerant features so that the processors can continue to correctly perform despite the occurrence of errors. The main goal of this work is to develop architecture mechanisms to protect processors against the effect of such radiation-induced transient faults. It should first be noted that, from a program execution perspective, many faults manifest themselves as control flow errors that cause processors to violate the correct sequencing of instructions. We present here at first a basic compile-time signature assignment algorithm and describe a novel approach to improve the fault detection coverage of the basic algorithm. Moreover, to allow the processor to efficiently check the run-time sequence and detect control flow errors, we introduce an on-chip assigned-signature checker which is capable of executing three additional instructions (SIC, SIJ, SIJC). Second, since the very concept of simultaneous multi-threading (SMT) provides the necessary redundancy, some proposals have been made to run two copies of the same thread on top of SMT platforms in order to detect and correct soft errors. This allows, upon detection of an error, the rolling back of the processor state to a known safe point, and then a retry of the instructions, thereby effecting a completely error-free execution. This paper has focused on two crucial implementation issues introduced by this scheme: (1) the design trade-off between the fault detection coverage versus design costs; (2) the possible occurrence of deadlock situations.

Similar Papers
  • Research Article
  • Citations19

Concurrent detection of control flow errors by hybrid signature monitoring

  • Oct 01, 2005
  • IEEE Transactions on Computers
  • Yung-Yuan Chen
  • Conference Article
  • Citations16

CFEDR: Control-flow error detection and recovery using encoded signatures monitoring

  • Oct 01, 2013
  • Lanfang Tan +2
  • Conference Article

Detection of control flow errors in directed graphs

  • Jan 01, 2017
  • AIP conference proceedings
  • Robert Gold
  • Conference Article

GPD: Predictive Control Flow Error Detection Leveraging Data Flow Error Detection Methods

  • Jul 07, 2025
  • K K Raghunandana +3
  • Research Article
  • Citations7

REPAIR: Control Flow Protection based on Register Pairing Updates for SW-Implemented HW Fault Tolerance

  • Sep 17, 2021
  • ACM Transactions on Embedded Computing Systems
  • Uzair Sharif +2
  • Book Chapter

Achieving High Parallel Efficiency on Modern Processors for X-Ray Scattering Data Analysis

  • Jan 01, 2017
  • Abhinav Sarje +2
  • Conference Article
  • Citations11

Path Sensitive Signatures for Control Flow Error Detection

  • Jun 16, 2020
  • Ze Zhang +2
  • Book Chapter
  • Citations3

Concurrent Error Detection Using Signature Monitors

  • Jan 01, 1989
  • Janusz Sosnowski
  • Conference Article
  • Citations15

Speculation control for simultaneous multithreading

  • Apr 26, 2004
  • Dongsoo Kang +1
  • Research Article
  • Citations6

32-Bit One Instruction Core: A Low-Cost, Reliable, and Fault-Tolerant Core for Multicore Systems

  • Jan 31, 2019
  • Journal of Testing and Evaluation
  • Shashikiran Venkatesha +1
  • Research Article
  • Citations198

Rsim: simulating shared-memory multiprocessors with ILP processors

  • Jan 01, 2002
  • Computer
  • C.J Hughes +3
  • Conference Article
  • Citations3

Addressing instruction fetch bottlenecks by using an instruction register file

  • Jun 13, 2007
  • Stephen Roderick Hines +2
  • Conference Article

Combining watchdog processor with instruction cache locking for a fault-tolerant, predictable architecture applied to fixed-priority, preemptive, multitasking real-time systems

  • Sep 01, 2019
  • Antonio Marti-Campoy +1
  • PDF
  • Research Article

Detecting FNE in Sound Free-choice Petri Net with Data

  • Jan 01, 2019
  • American Journal of Operations Management and Information Systems
  • Fang Zhao
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.