48 - NHR PerfLab Seminar: Asynchronous MPI communication with OpenMP tasks – spawning task dependency graphs across nodes/ClipID:47035 vorhergehender Clip nächster Clip

Die automatischen Untertitel, die mit Whisper Open AI in diesem Video-Player (und im Multistream-Video-Player) generiert werden, dienen der Bequemlichkeit und Barrierefreiheit. Es ist jedoch zu beachten, dass die Genauigkeit und Interpretation variieren können. Für mehr Informationen lesen Sie bitte die FAQs (Absatz 14)
Aufnahme Datum 2023-04-04

Kurs-Verknüpfung

HPC4FAU / NHR@FAU

Lehrende(r)

Dr. Georg Hager

Zugang

Frei

Sprache

Englisch

Einrichtung

Zentrum für Nationales Hochleistungsrechnen Erlangen (NHR@FAU)

Produzent

Zentrum für Nationales Hochleistungsrechnen Erlangen (NHR@FAU)

NHR PerfLab Seminar talk on April 4, 2023

Speaker: Joachim Jenke, RWTH Aachen University, Chair of Computer Science (High Performance Computing)

Abstract:
Block-synchronous execution is a main source for parallel inefficiencies. To improve scalability of parallel codes, it can be crucial to replace block-synchronous execution by more fine-grained synchronization. OpenMP tasks with dependencies allow to express asynchronous execution with just the necessary synchronization at the process level. OpenMP 5.0 introduced detached tasks. In combination with MPI detached communication (aka. MPI continuations), detached tasks allow to build task dependency graphs across MPI processes. In this presentation you will learn how you can integrate MPI detached communication into your project and profit from real asynchronous communication. For an example code, we will compare the parallel performance of different levels of synchronization. If you don’t want to use OpenMP tasks, the same approach will also work with C++ futures/promises.
 
Short Bio:
Joachim Jenke is a postdoctoral researcher with the IT Center of the RWTH Aachen University. He received his doctoral degree from the RWTH Aachen University in 2021. His research interests are focused on correctness and performance of HPC applications. As leader of the OpenMP tools subcommittee and member of the MPI tools working group he is interested in pushing both programming models to new limits. He is principle developer of the correctness analysis tools MUST and Archer.
 
See https://hpc.fau.de/research/nhr-perflab-seminar-series/ for past and upcoming NHR PerfLab seminar talks.

Mehr Videos aus der Kategorie "Friedrich-Alexander-Universität Erlangen-Nürnberg Zentralbereich"

2024-02-05
IdM-Anmeldung
geschützte Daten  
2024-04-19
Passwort
geschützte Daten  
2024-01-25
Passwort
geschützte Daten