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 …

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 …

Low-power digital signal processing using approximate adders

V Gupta, D Mohapatra… - IEEE transactions on …, 2012 - ieeexplore.ieee.org
Low power is an imperative requirement for portable multimedia devices employing various
signal processing algorithms and architectures. In most multimedia applications, human …

Analysis and characterization of inherent application resilience for approximate computing

VK Chippa, ST Chakradhar, K Roy… - Proceedings of the 50th …, 2013 - dl.acm.org
Approximate computing is an emerging design paradigm that enables highly efficient
hardware and software implementations by exploiting the inherent resilience of applications …

Neural acceleration for general-purpose approximate programs

H Esmaeilzadeh, A Sampson, L Ceze… - 2012 45th annual …, 2012 - ieeexplore.ieee.org
This paper describes a learning-based approach to the acceleration of approximate
programs. We describe the Parrot transformation, a program transformation that selects and …

Trading accuracy for power in a multiplier architecture

P Kulkarni, P Gupta… - Journal of Low Power …, 2011 - ingentaconnect.com
Certain classes of applications are inherently capable of absorbing some error in
computation, which allows for quality to be traded off for power. Such a tradeoff is often …

Approximate computing and the quest for computing efficiency

S Venkataramani, ST Chakradhar, K Roy… - Proceedings of the …, 2015 - dl.acm.org
Diminishing benefits from technology scaling have pushed designers to look for new
sources of computing efficiency. Multicores and heterogeneous accelerator-based …

IMPACT: IMPrecise adders for low-power approximate computing

V Gupta, D Mohapatra, SP Park… - … Symposium on Low …, 2011 - ieeexplore.ieee.org
Low-power is an imperative requirement for portable multimedia devices employing various
signal processing algorithms and architectures. In most multimedia applications, the final …

Designing reliable systems from unreliable components: the challenges of transistor variability and degradation

S Borkar - Ieee Micro, 2005 - ieeexplore.ieee.org
As technology scales, variability in transistor performance continues to increase, making
transistors less and less reliable. This creates several challenges in building reliable …

Architecture support for disciplined approximate programming

H Esmaeilzadeh, A Sampson, L Ceze… - Proceedings of the …, 2012 - dl.acm.org
Disciplined approximate programming lets programmers declare which parts of a program
can be computed approximately and consequently at a lower energy cost. The compiler …