In this paper, we present the Energy-Aware Modeling and Optimization Methodology (E-AMOM) framework, which develops models of runtime and power consumption based upon performance counters and uses these models to identify energy-based optimizations for scientific applications. E-AMOM utilizes predictive models to employ run-time Dynamic Voltage and Frequency Scaling (DVFS) and Dynamic Concurrency Throttling (DCT) to reduce power consumption of the scientific applications, and uses cache optimizations to further reduce runtime and energy consumption of the applications. The models and optimization are done at the level of the kernels that comprise the application. Our models resulted in an average error rate of at most 6.79 % for Hybrid MPI/...
Computing has recently reached an inflection point with the introduction of multicore processors. On...
Energy efficiency has become one of the most important factors in the development of computer system...
Minimising energy use is an important factor in the operation of many classes of embedded systems - ...
Power consumption is an important constraint in achieving efficient execution on High Performance Co...
The overarching goal of this thesis is to provide an algorithm-centric approach to analyzing the rel...
Consumption of power and conservation of energy have become two of the biggest design challenges in ...
The objective of the proposed research is to create a methodology for the modeling and characterizat...
Energy consumption is a primary concern of current day computing systems -- from handheld battery op...
Energy and power are the main design constraints for modern high-performance computing systems. Inde...
To improve the power consumption of parallel applications at the runtime, modern processors provide ...
Energy management is a problem of all types of computing devices. For example, short battery life is...
Nowadays, reducing energy consumption and improving the energy efficiency of computing systems becom...
In the recent decades, power consumption has evolved to one of the most critical resources in a comp...
Performance requirements of emerging applications and tighter power consumption constraints of mobil...
Energy consumption is one of the top challenges for achieving the next generation of supercomputing....
Computing has recently reached an inflection point with the introduction of multicore processors. On...
Energy efficiency has become one of the most important factors in the development of computer system...
Minimising energy use is an important factor in the operation of many classes of embedded systems - ...
Power consumption is an important constraint in achieving efficient execution on High Performance Co...
The overarching goal of this thesis is to provide an algorithm-centric approach to analyzing the rel...
Consumption of power and conservation of energy have become two of the biggest design challenges in ...
The objective of the proposed research is to create a methodology for the modeling and characterizat...
Energy consumption is a primary concern of current day computing systems -- from handheld battery op...
Energy and power are the main design constraints for modern high-performance computing systems. Inde...
To improve the power consumption of parallel applications at the runtime, modern processors provide ...
Energy management is a problem of all types of computing devices. For example, short battery life is...
Nowadays, reducing energy consumption and improving the energy efficiency of computing systems becom...
In the recent decades, power consumption has evolved to one of the most critical resources in a comp...
Performance requirements of emerging applications and tighter power consumption constraints of mobil...
Energy consumption is one of the top challenges for achieving the next generation of supercomputing....
Computing has recently reached an inflection point with the introduction of multicore processors. On...
Energy efficiency has become one of the most important factors in the development of computer system...
Minimising energy use is an important factor in the operation of many classes of embedded systems - ...