REGALE - Offene Architektur für die nächste Generation von Exascale-fähigen HPC-Anwendungen im zukünftigen Supercomputing (BAdW-LRZ Teilprojekt)
Schlussbericht
Date
Authors
Editor
Advisor
Volume
Issue
Journal
Series Titel
Book Title
Publisher
Supplementary Material
Other Versions
Link to publishers' Version
Abstract
Der Stromverbrauch von Hochleistungsrechnern steigt kontinuierlich an. Ziel des REGALE Projekts war es daher eine offene Softwarearchitektur für Hoch- und Höchstleistungsrechner zu entwickeln, die autonom die Ressourcennutzung überwacht, das Verhalten des Systems lernt, Ineffizienzen erkennt und die Ressourcenzuteilung an Anwendungen optimiert und dadurch die Energieeffizienz solcher Systeme erhöht. Das REGALE Projekt hat wichtige Systemsoftwarekomponenten und Anwendungen für zukünftige europäische Exascale-Systeme entwickelt und optimiert. Dabei wurden bestehende um neue Funktionalitäten erweitert und für den Einsatz auf Supercomputern optimiert. Der Einsatz des im Projekt entwickelten Software-Stacks wurde exemplarisch anhand von 6 Co-Pilot Anwendungen demonstriert. Es wurde eine API für die Kommunikation der Software-Stack Komponenten untereinander definiert und prototypisch in einer Softwarebibliothek umgesetzt. Das Leibniz-Rechenzentren (LRZ) hat im Bereich der technischen Forschungs- und Entwicklungsarbeiten hauptsächlich bei der Anforderungsanalyse, der Definition der REGALE-Architektur und der Entwicklung der Use-Cases mitgewirkt. Außerdem hat das LRZ sein Monitoring Framework „DataCenter DataBase“ (DCDB) um neue Features erweitert und die Integration mit anderen Komponenten des REGALE-Stacks umgesetzt. Darüber hinaus hat das LRZ das Arbeitspaket zur Öffentlichkeitsarbeit geleitet und alle Aktivitäten zur Außendarstellung (Webauftritt, Social Media, Messestände) koordiniert und größtenteils auch umgesetzt.
