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

Extracting Useful Computation from Error-Prone Processors for Streaming Applications

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 19 publications
(11 citation statements)
references
References 0 publications
0
11
0
Order By: Relevance
“…Our baseline system is a 32-bit Intel x86 architecture simulating 10 processor cores. Our simulator models hardware errors through architectural error injection and implements the PPU cores described in [32].…”
Section: Experimental Methodologymentioning
confidence: 99%
See 2 more Smart Citations
“…Our baseline system is a 32-bit Intel x86 architecture simulating 10 processor cores. Our simulator models hardware errors through architectural error injection and implements the PPU cores described in [32].…”
Section: Experimental Methodologymentioning
confidence: 99%
“…For example, architectures proposed in [18,32] handle control-flow and memory-addressing errors when they may cause crashes or hangs. The reliability analysis proposed in [4] allows cores that may have bounded control-flow and memory addressing errors in its execution model.…”
Section: Tolerating Hardware Errorsmentioning
confidence: 99%
See 1 more Smart Citation
“…Effective use of AC requires judicious selection of approximable code/data portions and approximation strategy, since uniform approximation can produce unacceptable quality loss [Ranjan et al 2015;Sartori and Kumar 2013]. Even worse, approximation in control flow or memory access operations can lead to catastrophic results such as segmentation fault [Yetim et al 2013]. Further, careful monitoring of output is required to ensure that quality specifications are met, since large loss makes the output unacceptable or necessitates repeated execution with precise parameters.…”
Section: Introductionmentioning
confidence: 99%
“…Those units manage the control flow and execute critical operations, while error resilient computations are offloaded to unreliable hardware. The total area and power costs related to hardening are thus significantly reduced [31,55]. A different approach is found in [51], where the authors propose a vector processor in which the "quality-level" of each operation can be set at the software level, thanks to a specific Instruction Set Architecture.…”
Section: Processor-level Techniquesmentioning
confidence: 99%