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 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 …

Analysis and characterization of inherent application resilience for approximate computing

VK Chippa, ST Chakradhar, K Roy… - Proceedings of the 50th …, 2013 - dl.acm.org
Approximate computing is an emerging design paradigm that enables highly efficient
hardware and software implementations by exploiting the inherent resilience of applications …

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 …

Managing performance vs. accuracy trade-offs with loop perforation

S Sidiroglou-Douskos, S Misailovic… - Proceedings of the 19th …, 2011 - dl.acm.org
Many modern computations (such as video and audio encoders, Monte Carlo simulations,
and machine learning algorithms) are designed to trade off accuracy in return for increased …

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 …

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 …

[PDF][PDF] OptiML: an implicitly parallel domain-specific language for machine learning

A Sujeeth, HJ Lee, K Brown, T Rompf… - Proceedings of the …, 2011 - researchgate.net
As the size of datasets continues to grow, machine learning applications are becoming
increasingly limited by the amount of available computational power. Taking advantage of …

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 …

A heterogeneous parallel framework for domain-specific languages

KJ Brown, AK Sujeeth, HJ Lee, T Rompf… - 2011 International …, 2011 - ieeexplore.ieee.org
Computing systems are becoming increasingly parallel and heterogeneous, and therefore
new applications must be capable of exploiting parallelism in order to continue achieving …