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 …

Neural acceleration for general-purpose approximate programs

H Esmaeilzadeh, A Sampson, L Ceze… - 2012 45th annual …, 2012 - ieeexplore.ieee.org
This paper describes a learning-based approach to the acceleration of approximate
programs. We describe the Parrot transformation, a program transformation that selects and …

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 …

Architecture support for disciplined approximate programming

H Esmaeilzadeh, A Sampson, L Ceze… - Proceedings of the …, 2012 - dl.acm.org
Disciplined approximate programming lets programmers declare which parts of a program
can be computed approximately and consequently at a lower energy cost. The compiler …

Approximate storage in solid-state memories

A Sampson, J Nelson, K Strauss, L Ceze - ACM Transactions on …, 2014 - dl.acm.org
Memories today expose an all-or-nothing correctness model that incurs significant costs in
performance, energy, area, and design complexity. But not all applications need high …

Quality programmable vector processors for approximate computing

S Venkataramani, VK Chippa, ST Chakradhar… - Proceedings of the 46th …, 2013 - dl.acm.org
Approximate computing leverages the intrinsic resilience of applications to inexactness in
their computations, to achieve a desirable trade-off between efficiency (performance or …

An architecture for fault-tolerant computation with stochastic logic

W Qian, X Li, MD Riedel, K Bazargan… - IEEE transactions on …, 2010 - ieeexplore.ieee.org
Mounting concerns over variability, defects, and noise motivate a new approach for digital
circuitry: stochastic logic, that is to say, logic that operates on probabilistic signals and so …

On reconfiguration-oriented approximate adder design and its application

R Ye, T Wang, F Yuan, R Kumar… - 2013 IEEE/ACM …, 2013 - ieeexplore.ieee.org
Approximate circuit designs allow us to tradeoff computation quality (eg, accuracy) and
computational effort (eg, energy), by exploiting the inherent error-resilience of many …

Verifying quantitative reliability for programs that execute on unreliable hardware

M Carbin, S Misailovic, MC Rinard - ACM SIGPLAN Notices, 2013 - dl.acm.org
Emerging high-performance architectures are anticipated to contain unreliable components
that may exhibit soft errors, which silently corrupt the results of computations. Full detection …

Chisel: Reliability-and accuracy-aware optimization of approximate computational kernels

S Misailovic, M Carbin, S Achour, Z Qi… - ACM Sigplan …, 2014 - dl.acm.org
The accuracy of an approximate computation is the distance between the result that the
computation produces and the corresponding fully accurate result. The reliability of the …