Score-E - Scalable Tools for the Analysis and Optimization of Energy Consumption in HPC
For some time, computing centres have been feeling the severe financial impact of the energy consumption of modern computing systems, especially in the area of high-performance computing (HPC). The main objective of the Score-E project was to provide user-friendly analysis and optimization tools for the energy consumption of HPC applications: Tools, that enable software developers to investigate the energy consumption of their parallel programs in detail and to identify program parts with excessive energy demands, together with suggestions on how to make improvements and to evaluate them quantitatively.
In addition, the focus was on models for describing energy-related aspects, which are not directly measurable and enable a powerful visualization of the measurement results.
Partners
- Gesellschaft für numerische Simulation mbH (GNS)
- Forschungszentrum Jülich GmbH (FZJ)
- German Research School for Simulation Sciences GmbH (GRS)
- RWTH Aachen University/Center for Computing and Communication
- Technische Universität München (TUM)
- Assoziierte Partner
- Engys UG
- Munters Euroform GmbH
- University of Oregon (UO)
Project Website
www.vi-hps.org/projects/score-e/
Project Term
10/2013 - 09/2016
Funding
BMBF
Publications
- Thomas Ilsche, Robert Schöne, Joseph Schuchart, Daniel Hackenberg, Marc Simon, Yiannis Georgiou and Wolfgang E. Nagel. "Power Measurement Techniques for Energy-Efficient Computing: Reconciling Scalability, Resolution, and Accuracy" In: Second Workshop on Energy-Aware High Performance Computing (EnA-HPC). 2017. (accepted for publication)
- Daniel Molka, Robert Schöne, Daniel Hackenberg, Wolfgang E. Nagel. "Detecting Memory-Boundedness with Hardware Performance Counters". In: International Conference on Performance Engineering (ICPE). 2017. (accepted for publication)
- Daniel Hackenberg, Robert Schöne, Thomas Ilsche, Daniel Molka, Joseph Schuchart, and Robin Geyer. "An Energy Efficiency Feature Survey of the Intel Haswell Processor". In: IEEE International Parallel and Distributed Processing Symposium Workshop (IPDPSW). 2015. DOI: 10.1109/IPDPSW.2015.70
- Robert Dietrich and Ronny Tschüter. "A Generic Infrastructure for OpenCL Performance Analysis". In: IEEE 8th International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS). 2015. DOI: 10.1109/IDAACS.2015.7340754
- Robert Dietrich, Ronny Tschüter, Tim Cramer, Guido Juckeland, Andreas Knüpfer. "Evaluation of Tool Interface Standards for Performance Analysis of OpenACC and OpenMP Programs". In: Proceedings of the 9th International Workshop on Parallel Tools for High Performance Computing. 2015. DOI: 10.1007/978-3-319-39589-0_6
-
Robert Schöne, Daniel Molka and Michael Werner. "Wake-up latencies for processor idle states on current x86 processors". In: Computer Science - Research and Development 30:2. 2014. DOI: 10.1007/s00450-014-0270-z
-
Robert Schöne, Jan Treibig, Manuel F. Dolz, Carla Guillen, Carmen Navarrete, Michael Knobloch and Barry Rountree. "Tools and Methods for Measuring and Tuning the Energy Efficiency of HPC Systems". In: Scientific Programming 22:4. 2014. DOI: 10.3233/SPR-140393
-
Robert Schöne, Joseph Schuchart, Thomas Ilsche and Daniel Hackenberg. "Scalable Tools for Non-Intrusive Performance Debugging of Parallel Linux Workloads". In: Proceedings of the Linux Symposium (63-76). 2014.
-
Daniel Lorenz, Robert Dietrich, Ronny Tschüter, and Felix Wolf. "A comparison between OPARI2 and the OpenMP tools interface in the context of Score-P". In: Proc. of the 10th International Workshop on OpenMP (IWOMP). 2014. DOI: 10.1007/978-3-319-11454-5_12