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 …

[HTML][HTML] Approximate computing: A survey of recent trends—bringing greenness to computing and communication

HB Barua, KC Mondal - Journal of The Institution of Engineers (India) …, 2019 - Springer
Energy-efficient computing is a much needed technological advantage for future.
Approximate or inexact computing is a computing paradigm that can trade energy and …

SAADI-EC: A quality-configurable approximate divider for energy efficiency

J Melchert, S Behroozi, J Li… - IEEE Transactions on Very …, 2019 - ieeexplore.ieee.org
Energy efficiency is one of the most crucial constraints that dictate performance, lifetime,
form factor, and cost in modern computing system design. However, the energy efficiency …

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 …

Approximating beyond the processor: Exploring full-system energy-accuracy tradeoffs in a smart camera system

A Raha, V Raghunathan - IEEE Transactions on Very Large …, 2018 - ieeexplore.ieee.org
The intrinsic error resilience exhibited by emerging application domains enables new
avenues for energy optimization of computing systems, namely, the introduction of a small …

Approximate computation with outlier detection in topaz

S Achour, MC Rinard - Acm Sigplan Notices, 2015 - dl.acm.org
We present Topaz, a new task-based language for computations that execute on
approximate computing platforms that may occasionally produce arbitrarily inaccurate …

Approximate image storage with multi-level cell STT-MRAM main memory

H Zhao, L Xue, P Chi, J Zhao - 2017 IEEE/ACM International …, 2017 - ieeexplore.ieee.org
Images consume significant storage and space in both consumer devices and in the cloud.
As such, image processing applications impose high energy consumption in loading and …

AxGames: Towards crowdsourcing quality target determination in approximate computing

J Park, E Amaro, D Mahajan, B Thwaites… - ACM SIGPLAN …, 2016 - dl.acm.org
Approximate computing trades quality of application output for higher efficiency and
performance. Approximation is useful only if its impact on application output quality is …

Hardware and software for approximate computing

A Sampson - 2015 - digital.lib.washington.edu
Approximate computing is the idea that we are hindering computer systems' efficiency by
demanding too much accuracy from them. While precision is crucial for some tasks, many …

Approximate hardware techniques for energy-quality scaling across the system

Y Kim, J San Miguel, S Behroozi, T Chen… - 2020 International …, 2020 - ieeexplore.ieee.org
For error-resilient applications, such as machine learning and signal processing, a
significant improvement in energy efficiency can be achieved by relaxing exactness …