2013 IEEE 31st International Conference on Computer Design (ICCD) 2013
DOI: 10.1109/iccd.2013.6657076
|View full text |Cite
|
Sign up to set email alerts
|

Towards analyzing and improving robustness of software applications to intermittent and permanent faults in hardware

Abstract: Abstract-Although a significant fraction of emerging failure and wearout mechanisms result in intermittent or permanent faults in hardware, their impact (as distinct from transient faults) on software applications has not been well studied. In this paper, we develop a distinguishing application characteristic, referred to as similarity from fundamental circuit-level understanding of the failure mechanisms. We present a mathematical definition and a procedure for similarity computation for practical software ap… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2014
2014
2018
2018

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 25 publications
(11 reference statements)
0
3
0
Order By: Relevance
“…The verification of real-time requirements requires simulating time and concurrency. Usually, current reliability-aware emulators such as VarEMU [38,39] only take time in number of instructions into account. In contrast, SystemC includes a simulation kernel for event-driven simulation.…”
Section: Stress Tests and Error Effect Simulationmentioning
confidence: 99%
“…The verification of real-time requirements requires simulating time and concurrency. Usually, current reliability-aware emulators such as VarEMU [38,39] only take time in number of instructions into account. In contrast, SystemC includes a simulation kernel for event-driven simulation.…”
Section: Stress Tests and Error Effect Simulationmentioning
confidence: 99%
“…In [14] related goals are pursued and specific code transformations were proposed to increase the robustness of software against hardware faults. However, the verification in [14] relies on a simulation-based method.…”
Section: Related Workmentioning
confidence: 99%
“…In [14] related goals are pursued and specific code transformations were proposed to increase the robustness of software against hardware faults. However, the verification in [14] relies on a simulation-based method. Verifying the effectiveness of such approaches in a formal way can increase the confidence about the applied resilience measures and allows for formulating safety guarantees for the system.…”
Section: Related Workmentioning
confidence: 99%