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 …

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 …

Chisel: Reliability-and accuracy-aware optimization of approximate computational kernels

S Misailovic, M Carbin, S Achour, Z Qi… - ACM Sigplan …, 2014 - dl.acm.org
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 …

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 …

Survey on approximate computing and its intrinsic fault tolerance

G Rodrigues, F Lima Kastensmidt, A Bosio - Electronics, 2020 - mdpi.com
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 …

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 …

A programming model and runtime system for significance-aware energy-efficient computing

V Vassiliadis, K Parasyris, C Chalios… - ACM SIGPLAN …, 2015 - dl.acm.org
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 …

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 …

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 …

Seams: Self-optimizing runtime manager for approximate memory hierarchies

B Maity, B Donyanavard, A Surhonne… - ACM Transactions on …, 2021 - dl.acm.org
Memory approximation techniques are commonly limited in scope, targeting individual
levels of the memory hierarchy. Existing approximation techniques for a full memory …