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 …
code extensibility, reusability, and testability. However, energy consumption, a critical …
Refactoring for energy efficiency: A reflection on the state of the art
Recent refactoring research introduced several innovations addressing diverse goals, such
code extensibility, reusability, and testability. However, energy consumption, a critical …
code extensibility, reusability, and testability. However, energy consumption, a critical …
Understanding energy behaviors of thread management constructs
Java programmers are faced with numerous choices in managing concurrent execution on
multicore platforms. These choices often have different trade-offs (eg, performance …
multicore platforms. These choices often have different trade-offs (eg, performance …
How does code obfuscation impact energy usage?
Software piracy is an important concern for application developers. Such concerns are
especially relevant in mobile application development, where piracy rates can approach …
especially relevant in mobile application development, where piracy rates can approach …
Mining energy-aware commits
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 …
development practice. While energy-efficient solutions on lower-level layers of the software …
A programming model for sustainable software
HS Zhu, C Lin, YD Liu - 2015 IEEE/ACM 37th IEEE …, 2015 - ieeexplore.ieee.org
This paper presents a novel energy-aware and temperature-aware programming model with
first-class support for sustainability. A program written in the new language, named Eco, may …
first-class support for sustainability. A program written in the new language, named Eco, may …
From benchmarks to real apps: Exploring the energy impacts of performance-directed changes
Battery life is an increasing concern for mobile devices. Recent studies have provided initial
evidence that applying performance tips is an effective mechanism for decreasing energy …
evidence that applying performance tips is an effective mechanism for decreasing energy …
Calm energy accounting for multithreaded java applications
T Babakol, A Canino, K Mahmoud, R Saxena… - Proceedings of the 28th …, 2020 - dl.acm.org
Energy accounting is a fundamental problem in energy management, defined as attributing
global energy consumption to individual components of interest. In this paper, we take on …
global energy consumption to individual components of interest. In this paper, we take on …
Understanding the impact of object oriented programming and design patterns on energy efficiency
S Maleki, C Fu, A Banotra… - 2017 Eighth International …, 2017 - ieeexplore.ieee.org
With billions of lines of code being deployed and running on cloud servers, PCs, as well as
battery-driven mobile phones, embedded systems, and IoT devices, software energy …
battery-driven mobile phones, embedded systems, and IoT devices, software energy …
Aequitas: Coordinated energy management across parallel applications
H Ribic, YD Liu - Proceedings of the 2016 International Conference on …, 2016 - dl.acm.org
A growing number of energy optimization solutions operate at the application runtime level.
Despite delivering promising results, these application-scoped optimizations are …
Despite delivering promising results, these application-scoped optimizations are …