Power-Aware Predictive Models of Hybrid (MPI/OpenMP) Scientific Applications on Multicore Systems
Predictive models enable a better understanding of the performance characteristics of applications on multicore systems. Previous work has utilized performance counters in a system-centered approach to model power consumption for the system, CPU, and memory components. Often, these approaches use the same group of counters across different applications. In contrast, the authors develop application-centric models (based upon performance counters) for the run-time and power consumption of the system, CPU, and memory components. Their work analyzes four Hybrid (MPI/OpenMP) applications: the NAS Parallel Multizone Benchmarks (BT-MZ, SP-MZ, LU-MZ) and a Gyrokinetic Toroidal Code, GTC.