A Survey on Multithreading Alternatives for Soft Error Fault Tolerance
Loading...
Files
Date
Authors
Öz, Işıl
Journal Title
Journal ISSN
Volume Title
Open Access Color
Green Open Access
No
OpenAIRE Downloads
OpenAIRE Views
Publicly Funded
No
Abstract
Smaller transistor sizes and reduction in voltage levels in modern microprocessors induce higher soft error rates. This trend makes reliability a primary design constraint for computer systems. Redundant multithreading (RMT) makes use of parallelism in modern systems by employing thread-level time redundancy for fault detection and recovery. RMT can detect faults by running identical copies of the program as separate threads in parallel execution units with identical inputs and comparing their outputs. In this article, we present a survey of RMT implementations at different architectural levels with several design considerations. We explain the implementations in seminal papers and their extensions and discuss the design choices employed by the techniques. We review both hardware and software approaches by presenting the main characteristics and analyze the studies with different design choices regarding their strengths and weaknesses. We also present a classification to help potential users find a suitable method for their requirement and to guide researchers planning to work on this area by providing insights into the future trend.
Description
Keywords
Soft error, Thread-level redundancy, Redundant multithreading
Fields of Science
0103 physical sciences, 0202 electrical engineering, electronic engineering, information engineering, 02 engineering and technology, 01 natural sciences
Citation
WoS Q
Scopus Q

OpenCitations Citation Count
25
Source
Volume
52
Issue
2
Start Page
1
End Page
38
PlumX Metrics
Citations
CrossRef : 26
Scopus : 31
Patent Family : 1
Captures
Mendeley Readers : 28
SCOPUS™ Citations
31
checked on Apr 28, 2026
Web of Science™ Citations
23
checked on Apr 28, 2026
Page Views
1144
checked on Apr 28, 2026
Downloads
479
checked on Apr 28, 2026
Google Scholar™



