Energy efficiency: a new concern for application software developers

G Pinto, F Castor - Communications of the ACM, 2017 - dl.acm.org
Energy efficiency: a new concern for application software developers Page 1 68
COMMUNICATIONS OF THE ACM | DECEMBER 2017 | VOL. 60 | NO. 12 review articles THE …

Software development lifecycle for energy efficiency: techniques and tools

S Georgiou, S Rizou, D Spinellis - ACM Computing Surveys (CSUR), 2019 - dl.acm.org
Motivation: In modern it systems, the increasing demand for computational power is tightly
coupled with ever higher energy consumption. Traditionally, energy efficiency research has …

Data-oriented characterization of application-level energy optimization

K Liu, G Pinto, YD Liu - … : 18th International Conference, FASE 2015, Held …, 2015 - Springer
Empowering application programmers to make energy-aware decisions is a critical
dimension of energy optimization for computer systems. In this paper, we study the energy …

Limited subsets of a free monoid

I Simon - 19th Annual Symposium on Foundations of Computer …, 1978 - computer.org
Recent refactoring research introduced several innovations addressing diverse goals, such
code extensibility, reusability, and testability. However, energy consumption, a critical …

Twins or false friends? a study on energy consumption and performance of configurable software

M Weber, C Kaltenecker, F Sattler… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Reducing energy consumption of software is an increasingly important objective, and there
has been extensive research for data centers, smartphones, and embedded systems …

A comprehensive study on the energy efficiency of java's thread-safe collections

G Pinto, K Liu, F Castor, YD Liu - 2016 IEEE International …, 2016 - ieeexplore.ieee.org
Java programmers are served with numerous choices of collections, varying from simple
sequential ordered lists to sophisticated hashtable implementations. These choices are well …

SPELLing out energy leaks: Aiding developers locate energy inefficient code

R Pereira, T Carção, M Couto, J Cunha… - Journal of Systems and …, 2020 - Elsevier
Although hardware is generally seen as the main culprit for a computer's energy usage,
software too has a tremendous impact on the energy spent. Unfortunately, there is still not …

Mining energy-aware commits

I Moura, G Pinto, F Ebert… - 2015 IEEE/ACM 12th …, 2015 - ieeexplore.ieee.org
Over the last years, energy consumption has become a first-class citizen in software
development practice. While energy-efficient solutions on lower-level layers of the software …

Stochastic energy optimization for mobile GPS applications

A Canino, YD Liu, H Masuhara - Proceedings of the 2018 26th ACM …, 2018 - dl.acm.org
Mobile applications regularly interact with their noisy and ever-changing physical
environment. The fundamentally uncertain nature of such interactions leads to significant …

Proactive and adaptive energy-aware programming with mixed typechecking

A Canino, YD Liu - ACM SIGPLAN Notices, 2017 - dl.acm.org
Application-level energy management is an important dimension of energy optimization. In
this paper, we introduce ENT, a novel programming language for enabling* proactive* and …