https://www.dagstuhl.de/21338

August 15 – 27 , 2021, Event 21338

Generierung von Modellen der Laufzeit von wiss. Anwendungen auf FPGAs

Organizer

Pascal Jungblut (LMU München, DE)

For support, please contact

Heike Clemens

Beschreibung

Die typischen wissenschaftlichen Anwendungen von Hochleistungsrechnern wurden in 13 sog. Dwarfs exemplarisch definiert. In diesem Projekt soll deren Laufzeitverhalten auf FPGAs mit Hilfe von Workload-Modellen abstrahiert und kategorisiert werden. Die Modelle sollen dabei helfen, das Scheduling auf Beschleunigerkarten mit FPGAs zu optimieren. Field Programmable Gate Arrays sind eine vielversprechende Technologie, um energieeffizientes High-Performance-Computing (HPC) zu ermöglichen, was seit dem Ende des Dennard-Scalings immer wichtiger wird. Zwar ist die historisch aufwendige Programmierung durch höhere Abstraktionen wie OpenCL oder SYCL deutlich vereinfacht geworden, allerdings werden die Möglichkeiten der FPGAs durch die Softwareumgebung nicht ausgenutzt. Eigentlich erlauben FPGAs durch ihre Rekonfigurierbarkeit ein dynamisches Scheduling von Tasks – die Laufzeitumgebungen nutzen diese Flexibilität allerdings nicht oder nur naiv. In diesem Projekt werden 13 repräsentative HPC-Anwendungen, die sog. Dwarfs, auf einem leistungsstarken FPGA mittels OpenCL ausgeführt und möglichst viele Laufzeitparameter wie Speicherverbrauch, Laufzeit, Kernel-Argumente, Aufrufoverhead, Rekonfigurationspunkte- und dauer, Queues und Abhängigkeiten zwischen Tasks mittels einer Interpositionsschicht gespeichert. Daraus wird ein Workload Model abgeleitet, mit dessen Hilfe das Scheduling für aktuelle aber auch für zukünftige Laufzeitumgebungen optimiert werden soll. Gleichzeitig soll es Anwendern ermöglichen, die FPGA-Konfigurationen typischer Anwendungen besser auf den jeweiligen Chip anpassen zu können.

Motivation text license
  Creative Commons BY 3.0 DE
  Pascal Jungblut

Online Publications

We offer several possibilities to publish the results of your event. Please contact publishing(at)dagstuhl.de if you are interested.

Dagstuhl's Impact

Please inform us when a publication was published as a result from your seminar. These publications are listed in the category Dagstuhl's Impact and are presented on a special shelf in the library.