Mit GPU Work Graphs wurde 2024 eine Schnittstelle für datenflussbasierte Programmierung von Grafikkarten (GPUs) im Consumer-Bereich veröffentlicht. Im Projekt DFDC wird das Ausnutzen der GPU-Autonomie für Anwendungen im High-Performance Computing (HPC) auf Single- und Multi-Chip-GPUs von AMD untersucht.
Dafür sollen Datacenter-GPUs auf Softwareebene durch Schedulingoperatoren erweitert und über Compilererweiterungen des Forschungsframeworks AnyDSL zur Verfügung gestellt werden. Dies erlaubt es den Projektpartnern, an einer Schnittstellendefinition auf Sprachebene sowie an Verbesserungen des Schedulingverfahrens zu arbeiten. Weiterhin soll gezeigt werden, dass im Datenzentrum gängige Kernel beispielsweise im Machine Learning von diesem neuen Programmiermodell profitieren können. Ein Simulator soll bereits früh herstellerunabhängig das Potential von datenflussbasierter Programmierung für HPC-Anwendungen aufzeigen.




