A survey of techniques for approximate computing
S Mittal - ACM Computing Surveys (CSUR), 2016 - dl.acm.org
Approximate computing trades off computation quality with effort expended, and as rising
performance demands confront plateauing resource budgets, approximate computing has …
performance demands confront plateauing resource budgets, approximate computing has …
Tools for reduced precision computation: a survey
S Cherubin, G Agosta - ACM Computing Surveys (CSUR), 2020 - dl.acm.org
The use of reduced precision to improve performance metrics such as computation latency
and power consumption is a common practice in the embedded systems field. This practice …
and power consumption is a common practice in the embedded systems field. This practice …
Chisel: Reliability-and accuracy-aware optimization of approximate computational kernels
The accuracy of an approximate computation is the distance between the result that the
computation produces and the corresponding fully accurate result. The reliability of the …
computation produces and the corresponding fully accurate result. The reliability of the …
Approximate circuits
S Reda, M Shafique - Cham: Springer, 2019 - Springer
Approximate computing has emerged as a new paradigm to reduce the resources (eg,
design area and power) required to realize digital systems at the expense of a negligible or …
design area and power) required to realize digital systems at the expense of a negligible or …
Survey on approximate computing and its intrinsic fault tolerance
This work is a survey on approximate computing and its impact on fault tolerance, especially
for safety-critical applications. It presents a multitude of approximation methodologies, which …
for safety-critical applications. It presents a multitude of approximation methodologies, which …
Towards automatic significance analysis for approximate computing
V Vassiliadis, J Riehme, J Deussen… - Proceedings of the …, 2016 - dl.acm.org
Several applications may trade-off output quality for energy efficiency by computing only an
approximation of their output. Current approaches to software-based approximate …
approximation of their output. Current approaches to software-based approximate …
A programming model and runtime system for significance-aware energy-efficient computing
We introduce a task-based programming model and runtime system that exploit the
observation that not all parts of a program are equally significant for the accuracy of the end …
observation that not all parts of a program are equally significant for the accuracy of the end …
Minotaur: Adapting software testing techniques for hardware errors
A Mahmoud, R Venkatagiri, K Ahmed… - Proceedings of the …, 2019 - dl.acm.org
With the end of conventional CMOS scaling, efficient resiliency solutions are needed to
address the increased likelihood of hardware errors. Silent data corruptions (SDCs) are …
address the increased likelihood of hardware errors. Silent data corruptions (SDCs) are …
Approximate Computing: Concepts, Architectures, Challenges, Applications, and Future Directions
AM Dalloo, AJ Humaidi, AK Al Mhdawi… - IEEE …, 2024 - ieeexplore.ieee.org
The unprecedented progress in computational technologies led to a substantial proliferation
of artificial intelligence applications, notably in the era of big data and IoT devices. In the …
of artificial intelligence applications, notably in the era of big data and IoT devices. In the …
Seams: Self-optimizing runtime manager for approximate memory hierarchies
Memory approximation techniques are commonly limited in scope, targeting individual
levels of the memory hierarchy. Existing approximation techniques for a full memory …
levels of the memory hierarchy. Existing approximation techniques for a full memory …