elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Accessibility | Contact | Deutsch
Fontsize: [-] Text [+]

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

Hünich, Denis and Tschüter, Ronny and 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. (In Press)

Full text not available from this repository.

Abstract

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.

Item URL in elib:https://elib.dlr.de/208033/
Document Type:Conference or Workshop Item (Speech)
Title:Exploring Multi-threaded Communication Behavior of a Large-Scale CFD Solver with Vampir
Authors:
AuthorsInstitution or Email of AuthorsAuthor's ORCID iDORCID Put Code
Hünich, Denisdenis.huenich (at) tu-dresden.deUNSPECIFIEDUNSPECIFIED
Tschüter, RonnyRonny.Tschueter (at) dlr.deUNSPECIFIEDUNSPECIFIED
Wesarg, Bertbert.wesarg (at) tu-dresden.deUNSPECIFIEDUNSPECIFIED
Date:2024
Refereed publication:No
Open Access:No
Gold Open Access:No
In SCOPUS:No
In ISI Web of Science:No
Status:In Press
Keywords:parallel performance analysis, MPI, multi-threaded
Event Title:International Parallel Tools Workshop
Event Location:Dresden, Deutschland
Event Type:Workshop
Event Start Date:19 September 2024
Event End Date:20 September 2024
HGF - Research field:other
HGF - Program:other
HGF - Program Themes:other
DLR - Research area:Digitalisation
DLR - Program:D CPE - Cyberphysical Engineering
DLR - Research theme (Project):D - KUHL
Location: Dresden
Institutes and Institutions:Institute of Software Methods for Product Virtualization
Deposited By: Tschüter, Ronny
Deposited On:15 Nov 2024 21:15
Last Modified:15 Nov 2024 21:15

Repository Staff Only: item control page

Browse
Search
Help & Contact
Information
OpenAIRE Validator logo electronic library is running on EPrints
Website and database design: Copyright © German Aerospace Center (DLR). All rights reserved.