2019 Design, Automation &Amp; Test in Europe Conference &Amp; Exhibition (DATE) 2019
DOI: 10.23919/date.2019.8715089
|View full text |Cite
|
Sign up to set email alerts
|

A software-level Redundant MultiThreading for Soft/Hard Error Detection and Recovery

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
14
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 10 publications
(14 citation statements)
references
References 16 publications
0
14
0
Order By: Relevance
“…Also, authors in [16] conclude that the usage of parallelization APIs (Application Programming Interfaces) increases the occurrence of unexpected terminations that are caught by the operating system. In this sense, recent works such as [20] and [21] have presented multi-threaded techniques in environ-ments without operating systems with promising results. In [20], authors show a multi-threaded data triplication technique that improves the fault coverage by 26× while presenting execution overheads less than 8× on average.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Also, authors in [16] conclude that the usage of parallelization APIs (Application Programming Interfaces) increases the occurrence of unexpected terminations that are caught by the operating system. In this sense, recent works such as [20] and [21] have presented multi-threaded techniques in environ-ments without operating systems with promising results. In [20], authors show a multi-threaded data triplication technique that improves the fault coverage by 26× while presenting execution overheads less than 8× on average.…”
Section: Introductionmentioning
confidence: 99%
“…In this sense, recent works such as [20] and [21] have presented multi-threaded techniques in environ-ments without operating systems with promising results. In [20], authors show a multi-threaded data triplication technique that improves the fault coverage by 26× while presenting execution overheads less than 8× on average. In [21], a triplication technique is evaluated showing a positive influence on the reduction of error rates.…”
Section: Introductionmentioning
confidence: 99%
“…In [18], [19] application-level transient fault tolerance models, numbers of n threads compare the parameters at the detection point and use the majority voting principle to correct the wrong result. FISHER [20] points out that fault cannot be aware if it occurs on memory store instructions after the majority voting and presents a compiler level soft error tolerance scheme. The main thread executes memory store instruction first, and then redundant threads read from that memory address to check if the value matches its own.…”
Section: Introductionmentioning
confidence: 99%
“…Under the multiple faults model, fault detection in [18], [19] neither cover memory store instructions nor detect control flow errors. The scheme in [20] treats the whole architectural state as one entity, which can cause wrong soft error recovery, leading to silent data corruption (SDC).…”
Section: Introductionmentioning
confidence: 99%
“…To protect embedded systems, many software-implemented CFE detection techniques have been proposed [2,15,18,20,22]. Such techniques add extra control variables and their update instructions to the target programs.…”
Section: Introductionmentioning
confidence: 99%