2006
DOI: 10.1109/tdsc.2006.40
|View full text |Cite
|
Sign up to set email alerts
|

ReStore: Symptom-Based Soft Error Detection in Microprocessors

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
137
0
1

Year Published

2009
2009
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 192 publications
(139 citation statements)
references
References 27 publications
1
137
0
1
Order By: Relevance
“…The saturation of fault coverage provided by symptom based methods is expected because these schemes rely on rare hardware exceptions such as page faults, divide-by-zero, etc. If more frequently occurring microarchitectural events such as branch mispredicts and cache misses are included as symptoms, then recovery may be triggered more frequently, leading to an unacceptable amount of overhead [32]. In general, symptom-based methods provide good coverage at a relatively low overhead.…”
Section: Proposed Solution Landscapementioning
confidence: 99%
See 3 more Smart Citations
“…The saturation of fault coverage provided by symptom based methods is expected because these schemes rely on rare hardware exceptions such as page faults, divide-by-zero, etc. If more frequently occurring microarchitectural events such as branch mispredicts and cache misses are included as symptoms, then recovery may be triggered more frequently, leading to an unacceptable amount of overhead [32]. In general, symptom-based methods provide good coverage at a relatively low overhead.…”
Section: Proposed Solution Landscapementioning
confidence: 99%
“…Wang and Patel [32] indicate that checkpointing and recovery are possible if the fault can be detected within a window of 1000 instructions for speculated pipelines. The results presented in Section 5 assume that in modern/future processors, a mechanism for recovering to a checkpointed state of 1000 instructions in the past will already be required for aggressive performance speculation.…”
Section: Recovery Supportmentioning
confidence: 99%
See 2 more Smart Citations
“…Software techniques for error detection and correction include redundant execution, which is redundancy in time, to ensure reliability against soft errors [17,13,78,79,80]. In general, this approach creates multiple copies of the same execution to detect any mismatch in the application output, and consequently chooses the right output to ensure reliable execution.…”
Section: Software Techniquesmentioning
confidence: 99%