Contribution to a conference proceedings/Contribution to a book FZJ-2018-06213

http://join2-wiki.gsi.de/foswiki/pub/Main/Artwork/join2_logo100x88.png
Enabling callback-driven runtime introspection via MPI_T

 ;  ;  ;  ;

2018
ACM Press New York
ISBN: 978-1-4503-6492-8

Proceedings of the 25th European MPI Users' Group Meeting on - EuroMPI'18
the 25th European MPI Users' Group Meeting, BarcelonaBarcelona, Spain, 23 Sep 2018 - 26 Sep 20182018-09-232018-09-26
New York : ACM Press 8:1--8:10 () [10.1145/3236367.3236370]

This record in other databases:  

Please use a persistent id in citations:   doi:

Abstract: Understanding the behavior of parallel applications that use the Message Passing Interface (MPI) is critical for optimizing communication performance. Performance tools for MPI currently rely on the PMPI Profiling Interface or the MPI Tools Information Interface, MPI_T, for portably collecting information for performance measurement and analysis. While tools using these interfaces have proven to be extremely valuable for performance tuning, these interfaces only provide synchronous information, i.e., when an MPI or an MPI_T function is called. There is currently no option for collecting information about asynchronous events from within the MPI library. In this work we propose a callback-driven interface for event notification from MPI implementations. Our approach is integrated in the existing MPI_T interface and provides a portable API for tools to discover and register for events of interest. We demonstrate the functionality and usability of the interface with a prototype implementation in Open MPI, a small logging tool (MEL) and the measurement infrastructure Score-P.


Contributing Institute(s):
  1. JARA - HPC (JARA-HPC)
  2. Jülich Supercomputing Center (JSC)
Research Program(s):
  1. 511 - Computational Science and Mathematical Methods (POF3-511) (POF3-511)
  2. ATMLPP - ATML Parallel Performance (ATMLPP) (ATMLPP)

Appears in the scientific report 2018
Database coverage:
OpenAccess
Click to display QR Code for this record

The record appears in these collections:
Document types > Events > Contributions to a conference proceedings
Document types > Books > Contribution to a book
JARA > JARA > JARA-JARA\-HPC
Workflow collections > Public records
Institute Collections > JSC
Publications database
Open Access

 Record created 2018-10-31, last modified 2025-03-14