Proceedings of the 2008 Workshop on Radiation Effects and Fault Tolerance in Nanometer Technologies 2008
DOI: 10.1145/1366224.1366227
|View full text |Cite
|
Sign up to set email alerts
|

Efficient fault tolerance in multi-media applications through selective instruction replication

Abstract: As voltages decrease, soft errors are expected to become an increasing problem in maintaining program correctness. Unfortunately, previous mechanisms to improve processor reliability protect all processor instructions equally, causing such approaches to suffer from significant performance degradation and/or substantial hardware overhead. However, recent research has shown that in multimedia applications such as photography, video, and audio, not all instructions are created equal: many operations prove to be f… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 37 publications
(17 citation statements)
references
References 22 publications
0
17
0
Order By: Relevance
“…Put together, our approach can lead to 22% average energy savings for multimedia applications while guaranteeing application-level correctness, when compared to a recent work [9], which cannot guarantee application-level correctness. Comparing to the technique proposed in [20] which guarantees both application-level and numerical correctness, our method achieves 79% energy reduction.…”
Section: Using Program Invariants and Patternsmentioning
confidence: 85%
See 2 more Smart Citations
“…Put together, our approach can lead to 22% average energy savings for multimedia applications while guaranteeing application-level correctness, when compared to a recent work [9], which cannot guarantee application-level correctness. Comparing to the technique proposed in [20] which guarantees both application-level and numerical correctness, our method achieves 79% energy reduction.…”
Section: Using Program Invariants and Patternsmentioning
confidence: 85%
“…As can be seen, for the random error injections, the overhead of recovery is small primarily because of the relatively small number of critical instructions. Columns 6 and 7 show the energy savings achieved by our method compared to the approach in [9] -column 6 shows the impact of static analysis only while column 7 considers both static analysis and run-time monitoring. Column 8 shows the energy savings over the technique proposed in [20] that guarantees numerical correctness.…”
Section: Illegal Memory Accessesmentioning
confidence: 99%
See 1 more Smart Citation
“…They propose to transfer to the software world the concept of selective hardening, typical from the hardware world [22,39,40]. In [15,16], the authors propose the selective instruction replication to guarantee the application-level correctness in multimedia applications. This kind of applications can tolerate, in some cases, a execution which is not 100% numerically correct, and the program results can still appear to be correct from the user perspective [41].…”
Section: Related Workmentioning
confidence: 99%
“…In many cases, this is the main difficulty for the software-based techniques feasibility. In order to reduce these overheads and to offer more flexibility to designers, recent works have proposed the selective hardening based on software [14][15][16]. This consists of protecting only specific parts of the program or the microprocessor architectural resources (reachable from the instruction set architecture -ISA) by means of redundant software.…”
Section: Introductionmentioning
confidence: 99%