Score-E - Skalierbare Werkzeuge zur Energieanalyse und -optimierung im Höchstleistungsrechnen
Rechenzentren und insbesondere HPC-Rechenzentren spüren bereits seit einiger Zeit die gravierenden finanziellen Auswirkungen des Energieverbrauchs aktueller Hoch- und Höchstleistungsrechner. Score-E zielt auf die Bereitstellung benutzerfreundlicher Analysewerkzeuge für den Energieverbrauch von HPC-Anwendungen ab. Damit sollen Anwendungsentwickler in die Lage versetzt werden, den Energieverbrauch ihrer parallelen Anwendung im Detail untersuchen zu können, mit den Erkenntnissen Optimierungen vorzunehmen und die Verbesserungen quantitativ zu bewerten. Seitens der Anwendungsentwickler soll dazu kein Expertenwissen über die Ermittlung des Energieverbrauchs vorausgesetzt werden, sondern vielmehr ein einfacher Zugang mit engem Bezug zu dem parallelen Anwendungsprogramm entstehen. Im Fokus stehen dabei die Themen Energieverbrauchsmessung und -modellierung, Energieverbrauchsoptimierung sowie skalierbare Visualisierung von Leistungsdaten.
Partner
- Gesellschaft für numerische Simulation mbH (GNS)
- Forschungszentrum Jülich GmbH (FZJ)
- German Research School for Simulation Sciences GmbH (GRS)
- Rheinisch-Westfälische Technische Hochschule Aachen (RWTH)
- Technische Universität München (TUM)
- Assoziierte Partner
- Engys UG
- Munters Euroform GmbH
- University of Oregon (UO)
Projektwebseite
www.vi-hps.org/projects/score-e/
Laufzeit
10/2013 - 09/2016
Förderung
BMBF
Publikationen
- 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. 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