2021
DOI: 10.1109/access.2021.3077190
|View full text |Cite
|
Sign up to set email alerts
|

FERNANDO: A Software Transient Fault Tolerance Approach for Embedded Systems Based on Redundant Multi-Threading

Abstract: As semiconductor technology scales, modern microprocessors are more vulnerable to transient faults. Software-level fault tolerance schemes are promising because they can improve reliability effectively without extra hardware. Redundant Multi-threading (RMT) uses off-the-shelf cores as redundancy to achieve error resilience. Latest software RMT fault-tolerance models do not effectively cope with transient faults occurring on multiple components during the application execution, resulting in a large number of si… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 44 publications
0
1
0
Order By: Relevance
“…Then synchronize the entire package at once, instead of synchronizing threads on all memory write operations in a package, which greatly reduces performance loss, and at the same time. In 2021, the FERNANDO framework proposed by Wu Haotian et al improves the static data corruption (SDC) problem that cannot be solved by the previous thread-level redundancy technology [14] and provides more efficient error detection. The use of Triple-Modular Redundancy (TMR) means to achieve error recovery.…”
Section: Thread Redundancy Implemented By Compilationmentioning
confidence: 99%
“…Then synchronize the entire package at once, instead of synchronizing threads on all memory write operations in a package, which greatly reduces performance loss, and at the same time. In 2021, the FERNANDO framework proposed by Wu Haotian et al improves the static data corruption (SDC) problem that cannot be solved by the previous thread-level redundancy technology [14] and provides more efficient error detection. The use of Triple-Modular Redundancy (TMR) means to achieve error recovery.…”
Section: Thread Redundancy Implemented By Compilationmentioning
confidence: 99%