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 …

Approximation opportunities in edge computing hardware: A systematic literature review

HJ Damsgaard, A Ometov, J Nurmi - ACM Computing Surveys, 2023 - dl.acm.org
With the increasing popularity of the Internet of Things and massive Machine Type
Communication technologies, the number of connected devices is rising. However, although …

Jouleguard: Energy guarantees for approximate applications

H Hoffmann - Proceedings of the 25th Symposium on Operating …, 2015 - dl.acm.org
Energy consumption limits battery life in mobile devices and increases costs for servers and
data centers. Approximate computing addresses energy concerns by allowing applications …

Energy-efficient system design for IoT devices

H Jayakumar, A Raha, Y Kim, S Sutar… - 2016 21st Asia and …, 2016 - ieeexplore.ieee.org
It is projected that, within the coming decade, there will be more than 50 billion smart objects
connected to the Internet of Things (IoT). These smart objects, which connect the physical …

Apparatus and method for optimizing quantifiable behavior in configurable devices and systems

H Hoffmann, J Lafferty, N Mishra - US Patent 11,009,836, 2021 - Google Patents
An apparatus and method are provided to perform constrained optimization of a constrained
property of an apparatus, which is complex due to having several components, and these …

Exploiting errors for efficiency: A survey from circuits to applications

P Stanley-Marbell, A Alaghi, M Carbin… - ACM Computing …, 2020 - dl.acm.org
When a computational task tolerates a relaxation of its specification or when an algorithm
tolerates the effects of noise in its execution, hardware, system software, and programming …

Proactive control of approximate programs

X Sui, A Lenharth, DS Fussell, K Pingali - ACM SIGPLAN Notices, 2016 - dl.acm.org
Approximate computing trades off accuracy of results for resources such as energy or
computing time. There is a large and rapidly growing literature on approximate computing …

Approximate communication: Techniques for reducing communication bottlenecks in large-scale parallel systems

F Betzel, K Khatamifard, H Suresh, DJ Lilja… - ACM Computing …, 2018 - dl.acm.org
Approximate computing has gained research attention recently as a way to increase energy
efficiency and/or performance by exploiting some applications' intrinsic error resiliency …

Circuit-level techniques for logic and memory blocks in approximate computing systemsx

S Amanollahi, M Kamal, A Afzali-Kusha… - Proceedings of the …, 2020 - ieeexplore.ieee.org
This article presents an overview of circuit-level techniques used for approximate computing
(AC), including both computation and data storage units. After providing some background …

Towards full-system energy-accuracy tradeoffs: A case study of an approximate smart camera system

A Raha, V Raghunathan - Proceedings of the 54th Annual Design …, 2017 - dl.acm.org
The intrinsic error resilience exhibited by emerging application domains enables a new
dimension for energy optimization of computing systems, namely the introduction of a …