TY - GEN
T1 - A component infrastructure for performance and power modeling of parallel scientific applications
AU - Bui, Van
AU - Norris, Boyana
AU - Huck, Kevin
AU - Mclnnes, Lois Curfman
AU - Li, Li
AU - Hernandez, Oscar
AU - Chapman, Barbara
PY - 2008
Y1 - 2008
N2 - Characterizing the performance of scientific applications is essential for effective code optimization, both by compilers and by high-level adaptive numerical algorithms. While maximizing power efficiency is becoming increasingly important in current high-performance architectures, little or no hardware or software support exists for detailed power measurements. Hardware counter-based power models are a promising method for guiding software-based techniques for reducing power. We present a component-based infrastructure for performance and power modeling of parallel scientific applications. The power model leverages on-chip performance hardware counters and is designed to model power consumption for modern multiprocessor and multicore systems. Our tool infrastructure includes application components as well as performance and power measurement and analysis components. We collect performance data using the TAU performance component and apply the power model in the performance and power analysis of a PETSc-based parallel fluid dynamics application by using the PerfExplorer component.
AB - Characterizing the performance of scientific applications is essential for effective code optimization, both by compilers and by high-level adaptive numerical algorithms. While maximizing power efficiency is becoming increasingly important in current high-performance architectures, little or no hardware or software support exists for detailed power measurements. Hardware counter-based power models are a promising method for guiding software-based techniques for reducing power. We present a component-based infrastructure for performance and power modeling of parallel scientific applications. The power model leverages on-chip performance hardware counters and is designed to model power consumption for modern multiprocessor and multicore systems. Our tool infrastructure includes application components as well as performance and power measurement and analysis components. We collect performance data using the TAU performance component and apply the power model in the performance and power analysis of a PETSc-based parallel fluid dynamics application by using the PerfExplorer component.
KW - CCA
KW - Common component architecture
KW - Performance modeling
KW - Power modeling
UR - https://www.scopus.com/pages/publications/70249116749
U2 - 10.1145/1456190.1456199
DO - 10.1145/1456190.1456199
M3 - Conference contribution
AN - SCOPUS:70249116749
SN - 9781605583112
T3 - Proceeding of the Component Based High Performance Workshop - CompFrame/HPC-GECO Workshop Series, CBHPC'08
BT - Proceeding of the Component Based High Performance Workshop - CompFrame/HPC-GECO Workshop Series, CBHPC'08
T2 - 2008 Component Based High Performance Workshop - CompFrame/HPC-GECO Workshop Series, CBHPC'08
Y2 - 16 October 2008 through 17 October 2008
ER -