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 …
[HTML][HTML] Approximate computing: A survey of recent trends—bringing greenness to computing and communication
Energy-efficient computing is a much needed technological advantage for future.
Approximate or inexact computing is a computing paradigm that can trade energy and …
Approximate or inexact computing is a computing paradigm that can trade energy and …
SAADI-EC: A quality-configurable approximate divider for energy efficiency
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 …
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 …
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 …
avenues for energy optimization of computing systems, namely, the introduction of a small …
Approximate computation with outlier detection in topaz
We present Topaz, a new task-based language for computations that execute on
approximate computing platforms that may occasionally produce arbitrarily inaccurate …
approximate computing platforms that may occasionally produce arbitrarily inaccurate …
Approximate image storage with multi-level cell STT-MRAM main memory
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 …
As such, image processing applications impose high energy consumption in loading and …
AxGames: Towards crowdsourcing quality target determination in approximate computing
Approximate computing trades quality of application output for higher efficiency and
performance. Approximation is useful only if its impact on application output quality is …
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 …
demanding too much accuracy from them. While precision is crucial for some tasks, many …
Approximate hardware techniques for energy-quality scaling across the system
For error-resilient applications, such as machine learning and signal processing, a
significant improvement in energy efficiency can be achieved by relaxing exactness …
significant improvement in energy efficiency can be achieved by relaxing exactness …