Energy-aware software: Challenges, opportunities and strategies

AE Trefethen, J Thiyagalingam - Journal of Computational Science, 2013 - Elsevier
Energy consumption of computing systems has become a major concern. Constrained by
cost, environmental concerns and policy, minimising the energy foot-print of computing …

Powerpack: Energy profiling and analysis of high-performance systems and applications

R Ge, X Feng, S Song, HC Chang, D Li… - … on Parallel and …, 2009 - ieeexplore.ieee.org
Energy efficiency is a major concern in modern high-performance computing system design.
In the past few years, there has been mounting evidence that power usage limits system …

A survey on software methods to improve the energy efficiency of parallel computing

C Jin, BR de Supinski, D Abramson… - … Journal of High …, 2017 - journals.sagepub.com
Energy consumption is one of the top challenges for achieving the next generation of
supercomputing. Codesign of hardware and software is critical for improving energy …

A roofline model of energy

JW Choi, D Bedard, R Fowler… - 2013 IEEE 27th …, 2013 - ieeexplore.ieee.org
We describe an energy-based analogue of the time-based roofline model. We create this
model from the perspective of algorithm designers and performance tuners, with the intent …

Cpu miser: A performance-directed, run-time system for power-aware clusters

R Ge, X Feng, W Feng… - … Conference on Parallel …, 2007 - ieeexplore.ieee.org
Performance and power are critical design constraints in today's high-end computing
systems. Reducing power consumption without impacting system performance is a …

Bounding energy consumption in large-scale MPI programs

B Rountree, DK Lowenthal, S Funk, VW Freeh… - Proceedings of the …, 2007 - dl.acm.org
Power is now a first-order design constraint in large-scale parallel computing. Used
carefully, dynamic voltage scaling can execute parts of a program at a slower CPU speed to …

Mining frequent itemsets in a stream

T Calders, N Dexters, JJM Gillis, B Goethals - Information Systems, 2014 - Elsevier
Mining frequent itemsets in a datastream proves to be a difficult problem, as itemsets arrive
in rapid succession and storing parts of the stream is typically impossible. Nonetheless, it …

Understanding the future of energy-performance trade-off via DVFS in HPC environments

M Etinski, J Corbalán, J Labarta, M Valero - Journal of Parallel and …, 2012 - Elsevier
DVFS is a ubiquitous technique for CPU power management in modern computing systems.
Reducing processor frequency/voltage leads to a decrease of CPU power consumption and …

On the interplay of parallelization, program performance, and energy consumption

S Cho, RG Melhem - IEEE Transactions on Parallel and …, 2009 - ieeexplore.ieee.org
This paper derives simple, yet fundamental formulas to describe the interplay between
parallelism of an application, program performance, and energy consumption. Given the …

Practical performance prediction under dynamic voltage frequency scaling

B Rountree, DK Lowenthal, M Schulz… - 2011 International …, 2011 - ieeexplore.ieee.org
Predicting performance under Dynamic Voltage Frequency Scaling (DVFS) remains an
open problem. Current best practice explores available performance counters to serve as …