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 …

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 …

Taskflow: A lightweight parallel and heterogeneous task graph computing system

TW Huang, DL Lin, CX Lin, Y Lin - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Taskflow aims to streamline the building of parallel and heterogeneous applications using a
lightweight task graph-based approach. Taskflow introduces an expressive task graph …

Mining questions about software energy consumption

G Pinto, F Castor, YD Liu - Proceedings of the 11th working conference …, 2014 - dl.acm.org
A growing number of software solutions have been proposed to address application-level
energy consumption problems in the last few years. However, little is known about how …

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 …

Understanding energy behaviors of thread management constructs

G Pinto, F Castor, YD Liu - Proceedings of the 2014 ACM International …, 2014 - dl.acm.org
Java programmers are faced with numerous choices in managing concurrent execution on
multicore platforms. These choices often have different trade-offs (eg, performance …

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 …

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 …

Greedy combinatorial test case generation using unsatisfiable cores

A Yamada, A Biere, C Artho, T Kitamura… - Proceedings of the 31st …, 2016 - dl.acm.org
Combinatorial testing aims at covering the interactions of parameters in a system under test,
while some combinations may be forbidden by given constraints (forbidden tuples). In this …

Parallelizing stream compression for iot applications on asymmetric multicores

X Zeng, S Zhang - 2023 IEEE 39th International Conference on …, 2023 - ieeexplore.ieee.org
Data stream compression attracts much attention recently due to the rise of IoT applications.
Thanks to the balanced computational power and energy consumption, asymmetric …