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 …

Load value approximation

J San Miguel, M Badr, NE Jerger - 2014 47th Annual IEEE …, 2014 - ieeexplore.ieee.org
Approximate computing explores opportunities that emerge when applications can tolerate
error or inexactness. These applications, which range from multimedia processing to …

Input responsiveness: using canary inputs to dynamically steer approximation

MA Laurenzano, P Hill, M Samadi, S Mahlke… - Proceedings of the 37th …, 2016 - dl.acm.org
This paper introduces Input Responsive Approximation (IRA), an approach that uses a
canary input—a small program input carefully constructed to capture the intrinsic properties …

Branch and data herding: Reducing control and memory divergence for error-tolerant GPU applications

J Sartori, R Kumar - Proceedings of the 21st international conference on …, 2012 - dl.acm.org
Control and memory divergence between threads in the same execution bundle, or warp,
can significantly throttle the performance of GPU applications. We exploit the observation …

BRAINIAC: Bringing reliable accuracy into neurally-implemented approximate computing

B Grigorian, N Farahpour… - 2015 IEEE 21st …, 2015 - ieeexplore.ieee.org
Applications with large amounts of data, real-time constraints, ultra-low power requirements,
and heavy computational complexity present significant challenges for modern computing …

Approximate softmax functions for energy-efficient deep neural networks

K Chen, Y Gao, H Waris, W Liu… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Approximate computing has emerged as a new paradigm that provides power-efficient and
high-performance arithmetic designs by relaxing the stringent requirement of accuracy …

A taxonomy of general purpose approximate computing techniques

T Moreau, J San Miguel, M Wyse… - IEEE Embedded …, 2017 - ieeexplore.ieee.org
Approximate computing is the idea that systems can gain performance and energy efficiency
if they expend less effort on producing a “perfect” answer. Approximate computing …

An approximate communication framework for network-on-chips

Y Chen, A Louri - IEEE Transactions on Parallel and Distributed …, 2020 - ieeexplore.ieee.org
Current multi-/many-core systems spend large amounts of time and power transmitting data
across on-chip interconnects. This problem is aggravated when data-intensive applications …

Learning-based quality management for approximate communication in network-on-chips

Y Chen, A Louri - … Transactions on Computer-Aided Design of …, 2020 - ieeexplore.ieee.org
Current multi/many-core systems spend large amounts of time and power transmitting data
across on-chip interconnects. This problem is aggravated when data-intensive applications …

Advancing synthesis of decision tree-based multiple classifier systems: an approximate computing case study

M Barbareschi, S Barone, N Mazzocca - Knowledge and Information …, 2021 - Springer
So far, multiple classifier systems have been increasingly designed to take advantage of
hardware features, such as high parallelism and computational power. Indeed, compared to …