DEEP-SEA
"Deep"-Software für neuartige Architekturen des zukünftigen Supercomputings

Description

Motivation

Ziel des Gemeinsamen Unternehmens EuroHPC ist der Ausbau und die Stärkung eines ganzheitlichen Ökosystems im High-Performance Computing in Europa. In EuroHPC werden Höchstleistungsrechner in Europa beschafft und betrieben. Parallel werden im Förderaufruf 2019 FuE-Projekte zu Technologien und Anwendungen gefördert, in denen hohe Verarbeitungsgeschwindigkeit und Effizienz von Software-Technologien im Vordergrund stehen. Durch einen Co-Design-Ansatz sollen Hard- und Software aufeinander abgestimmt werden.

Ziele und Vorgehen

Im Projekt DEEP-SEA wird eine Programmierumgebung für künftige europäische Exascale-Systeme mit modularer Supercomputer-Architektur (MSA) entwickelt. Das MSA-Konzept bietet Anwendungen ein Maximum an Flexibilität bei der Nutzung heterogener Hardware. Die Programmierung wird sich von klassischen Ansätzen auf allen Ebenen der Systemsoftware unterscheiden, einschließlich Hardwaretreibern, Bibliotheken, Ressourcenverwaltung und Programmierabstraktionen mit den zugehörigen Laufzeitsystemen und Werkzeugen. Der Fokus liegt im Projekt auf der Unterstützung von Rechenbeschleunigern, tiefen Speicherhierarchien und der Einbindung von Prozessoren der Europäischen Prozessorinitiative. Eine praktische Evaluierung erfolgt, wie bereits in den drei vorherigen DEEP-Projekten, über einen Co-Design-Prozess mit europäischen HPC-Anwendungen.

Innovationen und Perspektiven

Das DEEP-SEA-Projekt wird wichtige Elemente der Softwareumgebung für die zukünftigen europäischen Exascale-Systeme entwickeln und ist damit ein Schlüsselprojekt für die Entwicklung von europäischen HPC-Softwaretechnologien.