Performance and energy efficiency in material science simulation on heterogeneous architectures

In HPC applications, the energy efficiency is becoming more and more important, due to architectural constraints. It is therefore of primary interest to measure and evaluate the energy efficiency of current architectures using typical HPC workloads. One of the most used and appreciated codes publicly available for computational material science simulation, and largely used in many high end HPC system is Quantum ESPRESSO [1]. In this work we present the results of a set of benchmarks of Quantum ESPRESSO on the heterogeneous EURORA Supercomputer, featuring both NVIDIA K20 GPU and Xeon PHI co-processors, and measuring the energy to solution, thanks to an innovative monitoring system recently deployed on EURORA.

[1]  Dirk Ribbrock,et al.  Energy efficiency vs. performance of the numerical solution of PDEs: An application study on a low-power ARM-based cluster , 2013, J. Comput. Phys..

[2]  P. O. A. Navaux,et al.  Time-to-Solution and Energy-to-Solution: A Comparison between ARM and Xeon , 2012, 2012 Third Workshop on Applications for Multi-Core Architecture.

[3]  Robert Strzodka,et al.  Exploring weak scalability for FEM calculations on a GPU-enhanced cluster , 2007, Parallel Comput..

[4]  Luca Benini,et al.  Unveiling Eurora — Thermal and power characterization of the most energy-efficient supercomputer in the world , 2014, 2014 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[5]  Stefano de Gironcoli,et al.  QUANTUM ESPRESSO: a modular and open-source software project for quantum simulations of materials , 2009, Journal of physics. Condensed matter : an Institute of Physics journal.

[6]  Filippo Spiga,et al.  phiGEMM: A CPU-GPU Library for Porting Quantum ESPRESSO on Hybrid Systems , 2012, 2012 20th Euromicro International Conference on Parallel, Distributed and Network-based Processing.

[7]  Arndt Bode,et al.  Principles of Energy Efficiency in High Performance Computing , 2011, ICT-GLOW.