Scalable Programming Models and Tools

Image f. Scalable Programming Models and Tools

Die Abteilung Scalable Programming Models and Tools führt Forschung zu parallelen Programmiermodellen und Werkzeugen zur Entwicklung paralleler Anwendungen in HPC durch. Derzeit liegt der Fokus auf transparenten globalen Adressräumen mit Hintergrunddatenübertragungen, Task-Parallelismus basierend auf verteilten Datenabhängigkeiten, kollektiven I/O-Operationen und parallelem Debugging. Als Service für HLRS-Nutzer:innen wartet die Abteilung auch den Teil des Software-Stacks, der sich auf Programmiermodelle, Debugging- und Performance-Analyse-Tools bezieht.

Leitung

Dr. José Gracia

Personal

G

Jose Gracia

Abteilungsleiter, Scalable Programming Models and Tools

+49 711 685-87208 jose.gracia(at)hlrs.de

H

Bin Song

Wissenschaftlicher Mitarbeiter

+49 711 685-60945 bin.song(at)hlrs.de

Projekte


3xa

Das 3xa Projekt entwickelt skalierbare Methoden für die Simulation von Dreikörperwechselwirkungen in Partikelsystemen unter Einsatz von vektorisierenden Kerneln, dynamischen Lastverteilungsansätzen und adaptiven Verfahren für die Partikeldarstellung.

3xa

ChEESE-2P

Dieses EuroHPC JU Centre of Excellence konzentriert sich auf kritische Anwendungen für die Vorhersage von Georisiken und soll zu einem zentralen Knotenpunkt für HPC-Software innerhalb der Solid Earth Community werden.

ChEESE logo

EE-HPC

EE-HPC testet einen Ansatz zur Verbesserung der Energieeffizienz von HPC-Systemen durch die automatische, jobspezifische Regulierung von Systemparametern und -einstellungen.

EE-HPC logo

POP3

Das Performance Optimisation and Productivity Centre of Excellence in HPC bietet Performanzoptimierungs- und Produktivitätsdienste für akademische und industrielle Codes in allen Bereichen an, um den Übergang zu größeren Maßstäben zu erleichtern und die Fortschritte zu überwachen.


targetDART

targetDART erarbeitet einen Task-basierten Ansatz für hochskalierbare Simulationssoftware, der auf heterogenen Exascale-Systemen unvorhersagbare Lastungleichgewichte mittels dynamisch adaptiver und reaktiver Verteilung von Rechenaufgaben zwischen den Rechenknoten ausgleicht.

[Translate to Deutsch:]

WindHPC

Als erstes Projekt, das Computer in Windparks mit einem HPC-Zentrum verbindet, zielt WindHPC darauf ab, den Energieverbrauch durch die Verbesserung der Effizienz von Simulationscodes, HPC-Workflows und Datenmanagement zu senken.

Logo WindHPC