elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Impressum | Datenschutz | Kontakt | English
Schriftgröße: [-] Text [+]

Exploring Multi-threaded Communication Behavior of a Large-Scale CFD Solver with Vampir

Hünich, Denis und Tschüter, Ronny und Wesarg, Bert (2024) Exploring Multi-threaded Communication Behavior of a Large-Scale CFD Solver with Vampir. International Parallel Tools Workshop, 2024-09-19 - 2024-09-20, Dresden, Deutschland. (im Druck)

Dieses Archiv kann nicht den Volltext zur Verfügung stellen.

Kurzfassung

Analyzing the communication behavior of distributed parallel applications is a key task of parallel performance tools. Over the years, the MPI standard has extended the possibilities to leverage threads within individual processes. The current MPI standard defines several levels of thread-support, with MPI_THREAD_MULTIPLE being the least restrictive level, at which any thread can issue MPI calls at any time. This feature allows applications maximum flexibility in their communication patterns, is used in production codes, but poses major challenges for performance analysis frameworks. Irrespective of the challenges associated with trace data recording, this work focuses on challenges for a scalable performance analysis: reading MPI events across multiple threads, aggregating information from distributed communication events and deriving correct communication metrics. In this work, we present enhancements to the distributed analysis engine of Vampir - a tool to visualize and analyze MPI communication behavior - to support the investigation of MPI calls on any thread level. We demonstrate the applicability of our work by a performance evaluation of a large-scale CFD solver, especially investigating its MPI_THREAD_MULTIPLE based communication patterns which was not possible before. Furthermore, we also compare the induced overhead to the load-time with previous versions of Vampir.

elib-URL des Eintrags:https://elib.dlr.de/208033/
Dokumentart:Konferenzbeitrag (Vortrag)
Titel:Exploring Multi-threaded Communication Behavior of a Large-Scale CFD Solver with Vampir
Autoren:
AutorenInstitution oder E-Mail-AdresseAutoren-ORCID-iDORCID Put Code
Hünich, Denisdenis.huenich (at) tu-dresden.deNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Tschüter, RonnyRonny.Tschueter (at) dlr.deNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Wesarg, Bertbert.wesarg (at) tu-dresden.deNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Datum:2024
Referierte Publikation:Nein
Open Access:Nein
Gold Open Access:Nein
In SCOPUS:Nein
In ISI Web of Science:Nein
Status:im Druck
Stichwörter:parallel performance analysis, MPI, multi-threaded
Veranstaltungstitel:International Parallel Tools Workshop
Veranstaltungsort:Dresden, Deutschland
Veranstaltungsart:Workshop
Veranstaltungsbeginn:19 September 2024
Veranstaltungsende:20 September 2024
HGF - Forschungsbereich:keine Zuordnung
HGF - Programm:keine Zuordnung
HGF - Programmthema:keine Zuordnung
DLR - Schwerpunkt:Digitalisierung
DLR - Forschungsgebiet:D CPE - Cyberphysisches Engineering
DLR - Teilgebiet (Projekt, Vorhaben):D - KUHL
Standort: Dresden
Institute & Einrichtungen:Institut für Softwaremethoden zur Produkt-Virtualisierung
Hinterlegt von: Tschüter, Ronny
Hinterlegt am:15 Nov 2024 21:15
Letzte Änderung:15 Nov 2024 21:15

Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags

Blättern
Suchen
Hilfe & Kontakt
Informationen
electronic library verwendet EPrints 3.3.12
Gestaltung Webseite und Datenbank: Copyright © Deutsches Zentrum für Luft- und Raumfahrt (DLR). Alle Rechte vorbehalten.