2019 49th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN) 2019
DOI: 10.1109/dsn.2019.00033
|View full text |Cite
|
Sign up to set email alerts
|

gem5-Approxilyzer: An Open-Source Tool for Application-Level Soft Error Analysis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
10
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 20 publications
(10 citation statements)
references
References 38 publications
0
10
0
Order By: Relevance
“…The equivalence based Relyzer [37] uses the static analysis of flow control and dynamic analysis of data flow to capture the similarity degree of different instructions for fewer simulations with fault injection and higher efficiency. On the base of the existing Relyzer, Approxilyzer [38] and gem5-approxilyzer [39] were proposed via exploiting the one bit upset affecting the application-level output quality. However, the optimized Mentor Carlo simulation is still time consuming due to unavoidable simulations.…”
Section: Error Estimation Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…The equivalence based Relyzer [37] uses the static analysis of flow control and dynamic analysis of data flow to capture the similarity degree of different instructions for fewer simulations with fault injection and higher efficiency. On the base of the existing Relyzer, Approxilyzer [38] and gem5-approxilyzer [39] were proposed via exploiting the one bit upset affecting the application-level output quality. However, the optimized Mentor Carlo simulation is still time consuming due to unavoidable simulations.…”
Section: Error Estimation Methodsmentioning
confidence: 99%
“…First is Mentor Carlo simulation to capture dynamic execution of applications exactly in approximate architectures. It often uses a large number of simulations to get the accurate statistical results [37][38][39]. This general-purpose approach provides dependable estimation, but requires too much time.…”
Section: Introductionmentioning
confidence: 99%
“…They selected the UltraSPARC processor (8 cores, 64 threads) as Device Under Test (DUT) to characterize the effects of intermittent faults at the RTL level, and showed that some systematic events can be used as detection symptoms [28][29]. Rashid set up a pure software-based fault injector that is designed on SimpleScalar, and investigated the characteristic of intermittent faults at the application program level (Spec CPU2006) [30]. Hu et al set up a system-level fault injection platform based on the Simics simulator, and studied the impact of hardware fault on a multi-core system through software simulation, including operating system and application program [31].…”
Section: Fault Injectorsmentioning
confidence: 99%
“…There have been many studies on the effects of soft errors on CPUs and GPUs [25], [41], [65], [75], [104], [108], [110], deep learning accelerators [64], [83], and autonomous vehicle systems [9], [52], [53]. However, their impact on accelerators for robotics has not been studied.…”
Section: Introductionmentioning
confidence: 99%
“…Prior work on FI techniques for CPUs and GPUs [25], [41], [65], [79], [104], [110] has obtained significant reductions in the FI time. These FI tools and techniques are targeted towards specific languages, Instruction Set Architectures (ISA), or CPU/GPU system simulators and often exploit the microarchitecture or ISA to reduce the FI time and estimate the failure probability (Section 8).…”
Section: Introductionmentioning
confidence: 99%