2018
DOI: 10.48550/arxiv.1809.05859
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Exploiting Errors for Efficiency: A Survey from Circuits to Algorithms

Phillip Stanley-Marbell,
Armin Alaghi,
Michael Carbin
et al.

Abstract: When a computational task tolerates a relaxation of its specification or when an algorithm tolerates the effects of noise in its execution, hardware, programming languages, and system software can trade deviations from correct behavior for lower resource usage. We present, for the first time, a synthesis of research results on computing systems that only make as many errors as their users can tolerate, from across the disciplines of computer aided design of circuits, digital system design, computer architectur… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
5
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(5 citation statements)
references
References 44 publications
0
5
0
Order By: Relevance
“…Let S opt be the set of 2 3 (3-bit input data) 4-bit valid codewords for optimal mapping and Y + j be a member of this set:…”
Section: B D P Code Designmentioning
confidence: 99%
See 2 more Smart Citations
“…Let S opt be the set of 2 3 (3-bit input data) 4-bit valid codewords for optimal mapping and Y + j be a member of this set:…”
Section: B D P Code Designmentioning
confidence: 99%
“…To account for noise effects, we run transient-noise simulation for 100 noiseruns and different clock frequencies. The signals are expected to traverse through the interconnect in one clock cycle 3 The results are reported for the 8 th segment of the interconnect.…”
Section: A Experimental Environmentmentioning
confidence: 99%
See 1 more Smart Citation
“…For these systems the effects of errors are best quantified in terms of their integer distance, rather than using a Hamming distance. At the same time, the computations that consume this data can often tolerate errors with a wide range of integer distances with limited system-level consequences [2], [3], [4].…”
Section: Introductionmentioning
confidence: 99%
“…3. The resolution (0.39 kΩ) of the ISL23415TFUZ (100 kΩ) was too coarse to have the desired accuracy of I2C error manipulation.…”
mentioning
confidence: 99%