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 …
Exploiting errors for efficiency: A survey from circuits to applications
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 …
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 …
signal processing algorithms and architectures. In most multimedia applications, human …
Analysis and characterization of inherent application resilience for approximate computing
Approximate computing is an emerging design paradigm that enables highly efficient
hardware and software implementations by exploiting the inherent resilience of applications …
hardware and software implementations by exploiting the inherent resilience of applications …
Neural acceleration for general-purpose approximate programs
This paper describes a learning-based approach to the acceleration of approximate
programs. We describe the Parrot transformation, a program transformation that selects and …
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 …
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 …
sources of computing efficiency. Multicores and heterogeneous accelerator-based …
IMPACT: IMPrecise adders for low-power approximate computing
Low-power is an imperative requirement for portable multimedia devices employing various
signal processing algorithms and architectures. In most multimedia applications, the final …
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 …
transistors less and less reliable. This creates several challenges in building reliable …
Architecture support for disciplined approximate programming
Disciplined approximate programming lets programmers declare which parts of a program
can be computed approximately and consequently at a lower energy cost. The compiler …
can be computed approximately and consequently at a lower energy cost. The compiler …