Energy aware performance study for a class of computationally intensive Monte Carlo algorithms

The latest developments in the domain of HPC have lead to the deployment of complex extreme-scale systems, based on diverse computing devices (CPU, GPU, accelerators) thus posing the question of scalability in the light not only of parallel efficiency, but also in terms of energy efficiency. In this paper we propose a new metrics for energy aware performance estimation based on our experience and the analysis of the existing metrics. We study the performance of computationally intensive Monte Carlo applications deployed on heterogeneous HPC systems with focus on energy efficiency and equipment costs. We compare the energy aware performance results of CPU and GPU variants of the tested algorithms with respect to the introduced measures and metrics. The results of our study demonstrate the importance of taking into account not only scalability of the HPC applications but also energy efficiency and equipment cost. They also show how to optimize the selection of CPU computing or computing with GPGPUs. The results can be used by application developers/users and also by resource providers.

[1]  Dimitar Dimitrov,et al.  Chapter 3 Efficient Implementation of the Heston Model Using GPGPU , 2012 .

[2]  James Demmel,et al.  Perfect Strong Scaling Using No Additional Energy , 2013, 2013 IEEE 27th International Symposium on Parallel and Distributed Processing.

[3]  Constantine Bekas,et al.  A new energy aware performance metric , 2010, Computer Science - Research and Development.

[4]  James Demmel,et al.  Communication lower bounds and optimal algorithms for numerical linear algebra*† , 2014, Acta Numerica.

[5]  Scott B. Baden,et al.  Modeling and predicting application performance on hardware accelerators , 2011, 2011 IEEE International Symposium on Workload Characterization (IISWC).

[6]  Andrew Gearhart,et al.  Bounds on the Energy Consumption of Computational Kernels , 2014 .

[7]  Anne E. Trefethen,et al.  Energy-aware software: Challenges, opportunities and strategies , 2013, J. Comput. Sci..

[8]  Scott B. Baden,et al.  Modeling and predicting performance of high performance computing applications on hardware accelerators , 2012, 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum.

[9]  Constantine Bekas,et al.  Low cost high performance uncertainty quantification , 2009, WHPCF '09.

[10]  Emanouil I. Atanassov,et al.  Monte Carlo Simulation of Ultrafast Carrier Transport: Scalability Study , 2013, ICCS.