Analyzing One-Sided Communication Using Memory Access Diagrams

Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/GutachtenBeitrag in KonferenzbandBeigetragenBegutachtung

Beitragende

  • Olaf Krzikalla - , Deutsches Zentrum für Luft- und Raumfahrt e.V. (DLR) Institut für Softwaremethoden zur Produkt-Virtualisierung Standort Dresden (Autor:in)
  • Arne Rempke - , Deutsches Zentrum für Luft- und Raumfahrt e.V. (DLR) Institut für Softwaremethoden zur Produkt-Virtualisierung Standort Dresden (Autor:in)
  • Ralph Müller-Pfefferkorn - , Abteilung Verteiltes und Datenintensives Rechnen (VDR) (Autor:in)

Abstract

In recent years, one-sided communication has emerged as an alternative to message-based communication to improve the scalability of distributed programs. Decoupling communication and synchronization in such programs allows for more asynchronous execution of processes, but introduces new challenges to ensure program correctness and efficiency. The concept of memory access diagrams presented in this paper opens up a new analysis perspective to the programmer. Our approach visualizes the interaction of synchronous, asynchronous, and remote memory accesses. We present an interactive tool that can be used to perform a postmortem analysis of a distributed program execution. The tool supports hybrid parallel programs, shared MPI windows, and GASPI communication operations. In two application studies taken from the European aerospace industry we illustrate the usefulness of memory access diagrams for visualizing and understanding the logical causes of programming errors, performance flaws, and to find optimization opportunities.

Details

OriginalspracheEnglisch
TitelEuro-Par 2023: Parallel Processing Workshops
Redakteure/-innenDemetris Zeinalipour, Dora Blanco Heras, George Pallis, Herodotos Herodotou, Demetris Trihinas, Daniel Balouek, Patrick Diehl, Terry Cojean, Karl Fürlinger, Maja Hanne Kirkeby, Matteo Nardelli, Pierangelo Di Sanzo
ErscheinungsortCham
Herausgeber (Verlag)Springer Nature Switzerland, Dortrecht [u. a.]
Seiten147-159
Seitenumfang13
ISBN (Print)978-3-031-50684-0
PublikationsstatusVeröffentlicht - 2024
Peer-Review-StatusJa

Externe IDs

Scopus 85192269723
Mendeley 74b43425-04d5-3be6-9822-d68f7002544e

Schlagworte

DFG-Fachsystematik nach Fachkollegium

Schlagwörter

  • Memory Access Analysis, One-Sided Communication, PGAS Programming Models