TU Darmstadt / ULB / TUbiblio

The influence of two modern compiler infrastructures on the energy consumption of the HPCG benchmark

Jäger, Armin ; Lehr, Jan-Patrick ; Bischof, Christian (2018)
The influence of two modern compiler infrastructures on the energy consumption of the HPCG benchmark.
In: Computer Science - Research and Development
doi: 10.1007/s00450-018-0393-8
Artikel, Bibliographie

Kurzbeschreibung (Abstract)

As energy consumption plays a more and more critical role in high-performance computing installations, investigating the influence of the different system components and their share w.r.t. energy consumption is of great interest. The compiler is one of the key parts of the software environment. Unlike processor frequency and power limits, the influence of the compiler and its sets of optimizations on energy consumption has not received much attention in the field of high-performance computing yet. In this paper, we present a study which compares the GNU and Intel compiler infrastructures with each other concerning the energy consumption of the generated code. We use the HPCG benchmark as target application and perform energy measurements using both single-socket and whole-machine measurements. Our results show that the compiler can have a strong influence on energy consumption: For one configuration, the binary compiled with the Intel compiler consumes approximately twice the amount of energy of the binary compiled with the GNU compiler, even though the runtime is practically the same.

Typ des Eintrags: Artikel
Erschienen: 2018
Autor(en): Jäger, Armin ; Lehr, Jan-Patrick ; Bischof, Christian
Art des Eintrags: Bibliographie
Titel: The influence of two modern compiler infrastructures on the energy consumption of the HPCG benchmark
Sprache: Englisch
Publikationsjahr: 15 Mai 2018
Titel der Zeitschrift, Zeitung oder Schriftenreihe: Computer Science - Research and Development
DOI: 10.1007/s00450-018-0393-8
URL / URN: https://doi.org/10.1007/s00450-018-0393-8
Kurzbeschreibung (Abstract):

As energy consumption plays a more and more critical role in high-performance computing installations, investigating the influence of the different system components and their share w.r.t. energy consumption is of great interest. The compiler is one of the key parts of the software environment. Unlike processor frequency and power limits, the influence of the compiler and its sets of optimizations on energy consumption has not received much attention in the field of high-performance computing yet. In this paper, we present a study which compares the GNU and Intel compiler infrastructures with each other concerning the energy consumption of the generated code. We use the HPCG benchmark as target application and perform energy measurements using both single-socket and whole-machine measurements. Our results show that the compiler can have a strong influence on energy consumption: For one configuration, the binary compiled with the Intel compiler consumes approximately twice the amount of energy of the binary compiled with the GNU compiler, even though the runtime is practically the same.

Fachbereich(e)/-gebiet(e): 20 Fachbereich Informatik
20 Fachbereich Informatik > Scientific Computing
Exzellenzinitiative
Exzellenzinitiative > Graduiertenschulen
Exzellenzinitiative > Graduiertenschulen > Graduate School of Computational Engineering (CE)
Zentrale Einrichtungen
Zentrale Einrichtungen > Hochschulrechenzentrum (HRZ)
Zentrale Einrichtungen > Hochschulrechenzentrum (HRZ) > Hochleistungsrechner
Hinterlegungsdatum: 16 Mai 2018 13:31
Letzte Änderung: 07 Jan 2021 10:08
PPN:
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen