Powerpack: Energy profiling and analysis of high-performance systems and applications
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 …
In the past few years, there has been mounting evidence that power usage limits system …
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 …
cost, environmental concerns and policy, minimising the energy foot-print of computing …
A survey on software methods to improve the energy efficiency of parallel computing
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 …
supercomputing. Codesign of hardware and software is critical for improving energy …
Cpu miser: A performance-directed, run-time system for power-aware clusters
Performance and power are critical design constraints in today's high-end computing
systems. Reducing power consumption without impacting system performance is a …
systems. Reducing power consumption without impacting system performance is a …
A roofline model of energy
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 …
model from the perspective of algorithm designers and performance tuners, with the intent …
Bounding energy consumption in large-scale MPI programs
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 …
carefully, dynamic voltage scaling can execute parts of a program at a slower CPU speed to …
Mining frequent itemsets in a stream
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 …
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
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 …
Reducing processor frequency/voltage leads to a decrease of CPU power consumption and …
On the interplay of parallelization, program performance, and energy consumption
This paper derives simple, yet fundamental formulas to describe the interplay between
parallelism of an application, program performance, and energy consumption. Given the …
parallelism of an application, program performance, and energy consumption. Given the …
Practical performance prediction under dynamic voltage frequency scaling
Predicting performance under Dynamic Voltage Frequency Scaling (DVFS) remains an
open problem. Current best practice explores available performance counters to serve as …
open problem. Current best practice explores available performance counters to serve as …