Das BMBF-Projekt „targetDART“ zur dynamisch adaptiven und reaktiven Verteilung von Rechenaufgaben auf heterogenen Exascale-Architekturen hat das Ziel, nicht vorhersehbare Lastungleichgewichte auf heterogenen Supercomputing-Architekturen zu eliminieren. Dies wird durch eine reaktive Verteilung von Tasks – sowohl zwischen Host-CPU und GPU als auch zusätzlich zwischen entfernten Rechenknoten – ermöglicht. Aufsetzend auf das target-Konstrukt von OpenMP wurde eine Erweiterung der OpenMP-Laufzeitumgebung implementiert, die Tasks automatisch, standardkonform mit dem MPI+OpenMP-Programmiermodell der aktuellen Last entsprechend zwischen Knoten und Ausführungseinheiten migrieren kann. Dadurch wird die Skalierbarkeit von Anwendungen verbessert. Neuartige Ansätze, die diese dynamische Lastverteilung und reaktive Migration ausnutzen, werden in den Simulationssoftwarepaketen SeisSol und ExaHyPE evaluiert. Durch eine effiziente Implementierung der Task-Migration sollen im Projektverlauf zudem feingranulare Lastungleichgewichte adressiert werden. Das Vorhaben mit den Partnern TU München, RWTH Aachen, HLRS und der Durham University, England, wird im Rahmen der SCALEXA-Maßnahme des BMBF seit Oktober 2022 für 3 Jahre gefördert. Weitere Informationen: targetdart.github.io/ .