EnerJ: Approximate data types for safe and general low-power computation

A Sampson, W Dietl, E Fortuna… - ACM SIGPLAN …, 2011 - dl.acm.org
Energy is increasingly a first-order concern in computer systems. Exploiting energy-accuracy
trade-offs is an attractive choice in applications that can tolerate inaccuracies. Recent work …

Green: A framework for supporting energy-conscious programming using controlled approximation

W Baek, TM Chilimbi - Proceedings of the 31st ACM SIGPLAN …, 2010 - dl.acm.org
Energy-efficient computing is important in several systems ranging from embedded devices
to large scale data centers. Several application domains offer the opportunity to tradeoff …

Asac: Automatic sensitivity analysis for approximate computing

P Roy, R Ray, C Wang, WF Wong - Proceedings of the 2014 SIGPLAN …, 2014 - dl.acm.org
The approximation based programming paradigm is especially attractive for developing
error-resilient applications, targeting low power embedded devices. It allows for program …

Flexjava: Language support for safe and modular approximate programming

J Park, H Esmaeilzadeh, X Zhang, M Naik… - Proceedings of the 2015 …, 2015 - dl.acm.org
Energy efficiency is a primary constraint in modern systems. Approximate computing is a
promising approach that trades quality of result for gains in efficiency and performance …

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 …

Jouleguard: Energy guarantees for approximate applications

H Hoffmann - Proceedings of the 25th Symposium on Operating …, 2015 - dl.acm.org
Energy consumption limits battery life in mobile devices and increases costs for servers and
data centers. Approximate computing addresses energy concerns by allowing applications …

Monitoring and debugging the quality of results in approximate programs

M Ringenburg, A Sampson, I Ackerman… - Proceedings of the …, 2015 - dl.acm.org
Energy efficiency is a key concern in the design of modern computer systems. One
promising approach to energy-efficient computation, approximate computing, trades off …

[PDF][PDF] Event-driven energy accounting for dynamic thermal management

F Bellosa, A Weissel, M Waitz… - Proceedings of the …, 2003 - informatik.uni-erlangen.de
■ If critical temperature is reached◆ throttle the CPU (eg halt cycles, stop clock mechanism)
or◆ stop the processor execution■ But: neglect of application-, user-or service-specific …

Proactive control of approximate programs

X Sui, A Lenharth, DS Fussell, K Pingali - ACM SIGPLAN Notices, 2016 - dl.acm.org
Approximate computing trades off accuracy of results for resources such as energy or
computing time. There is a large and rapidly growing literature on approximate computing …

[PDF][PDF] Accept: A programmer-guided compiler framework for practical approximate computing

A Sampson, A Baixo, B Ransford… - … Technical Report UW …, 2015 - eecs.umich.edu
Approximate computing trades off accuracy for better performance and energy efficiency. It
offers promising optimization opportunities for a wide variety of modern applications, from …