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 …

Approximate computing survey, Part I: terminology and software & hardware approximation techniques

V Leon, MA Hanif, G Armeniakos, X Jiao… - ACM Computing …, 2023 - dl.acm.org
The rapid growth of demanding applications in domains applying multimedia processing
and machine learning has marked a new era for edge and cloud computing. These …

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 …

Approximate computing survey, Part II: Application-specific & architectural approximation techniques and applications

V Leon, MA Hanif, G Armeniakos, X Jiao… - ACM Computing …, 2023 - dl.acm.org
The challenging deployment of compute-intensive applications from domains such as
Artificial Intelligence (AI) and Digital Signal Processing (DSP), forces the community of …

Best-effort computing: Re-thinking parallel software and hardware

ST Chakradhar, A Raghunathan - Proceedings of the 47th Design …, 2010 - dl.acm.org
With the advent of mainstream parallel computing, applications can obtain better
performance only by scaling to platforms with larger numbers of cores. This is widely …

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 …

Approximate communication: Techniques for reducing communication bottlenecks in large-scale parallel systems

F Betzel, K Khatamifard, H Suresh, DJ Lilja… - ACM Computing …, 2018 - dl.acm.org
Approximate computing has gained research attention recently as a way to increase energy
efficiency and/or performance by exploiting some applications' intrinsic error resiliency …

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 …

Computing approximately, and efficiently

S Venkataramani, ST Chakradhar… - … , Automation & Test …, 2015 - ieeexplore.ieee.org
Recent years have witnessed significant interest in the area of approximate computing.
Much of this interest stems from the quest for new sources of computing efficiency in the face …

Interference-driven resource management for GPU-based heterogeneous clusters

R Phull, CH Li, K Rao, H Cadambi… - Proceedings of the 21st …, 2012 - dl.acm.org
GPU-based clusters are increasingly being deployed in HPC environments to accelerate a
variety of scientific applications. Despite their growing popularity, the GPU devices …