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 …
Approximate computing survey, Part I: terminology and software & hardware approximation techniques
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 …
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 …
sources of computing efficiency. Multicores and heterogeneous accelerator-based …
Approximate computing survey, Part II: Application-specific & architectural approximation techniques and applications
The challenging deployment of compute-intensive applications from domains such as
Artificial Intelligence (AI) and Digital Signal Processing (DSP), forces the community of …
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 …
performance only by scaling to platforms with larger numbers of cores. This is widely …
Input responsiveness: using canary inputs to dynamically steer approximation
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 …
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 …
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 …
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 …
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
GPU-based clusters are increasingly being deployed in HPC environments to accelerate a
variety of scientific applications. Despite their growing popularity, the GPU devices …
variety of scientific applications. Despite their growing popularity, the GPU devices …