001     856881
005     20250314084117.0
020 _ _ |a 978-1-4503-6492-8
024 7 _ |a 10.1145/3236367.3236370
|2 doi
024 7 _ |a 2128/19917
|2 Handle
024 7 _ |a WOS:000629154600003
|2 WOS
037 _ _ |a FZJ-2018-06213
041 _ _ |a English
100 1 _ |a Hermanns, Marc-André
|0 P:(DE-Juel1)168253
|b 0
|e Corresponding author
|u fzj
111 2 _ |a the 25th European MPI Users' Group Meeting
|c Barcelona
|d 2018-09-23 - 2018-09-26
|w Spain
245 _ _ |a Enabling callback-driven runtime introspection via MPI_T
260 _ _ |a New York
|c 2018
|b ACM Press
295 1 0 |a Proceedings of the 25th European MPI Users' Group Meeting on - EuroMPI'18
300 _ _ |a 8:1--8:10
336 7 _ |a CONFERENCE_PAPER
|2 ORCID
336 7 _ |a Conference Paper
|0 33
|2 EndNote
336 7 _ |a INPROCEEDINGS
|2 BibTeX
336 7 _ |a conferenceObject
|2 DRIVER
336 7 _ |a Output Types/Conference Paper
|2 DataCite
336 7 _ |a Contribution to a conference proceedings
|b contrib
|m contrib
|0 PUB:(DE-HGF)8
|s 1542115651_11587
|2 PUB:(DE-HGF)
336 7 _ |a Contribution to a book
|0 PUB:(DE-HGF)7
|2 PUB:(DE-HGF)
|m contb
520 _ _ |a 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.
536 _ _ |a 511 - Computational Science and Mathematical Methods (POF3-511)
|0 G:(DE-HGF)POF3-511
|c POF3-511
|f POF III
|x 0
536 _ _ |0 G:(DE-Juel-1)ATMLPP
|a ATMLPP - ATML Parallel Performance (ATMLPP)
|c ATMLPP
|x 1
588 _ _ |a Dataset connected to CrossRef Conference
700 1 _ |a Hjlem, Nathan T.
|0 P:(DE-HGF)0
|b 1
700 1 _ |a Knobloch, Michael
|0 P:(DE-Juel1)132163
|b 2
|u fzj
700 1 _ |a Mohror, Kathryn
|0 P:(DE-HGF)0
|b 3
700 1 _ |a Schulz, Martin
|0 P:(DE-HGF)0
|b 4
773 _ _ |a 10.1145/3236367.3236370
856 4 _ |u https://juser.fz-juelich.de/record/856881/files/mpit-events.pdf
|y OpenAccess
856 4 _ |u https://juser.fz-juelich.de/record/856881/files/mpit-events.pdf?subformat=pdfa
|x pdfa
|y OpenAccess
909 C O |o oai:juser.fz-juelich.de:856881
|p openaire
|p open_access
|p VDB
|p driver
|p dnbdelivery
910 1 _ |a Forschungszentrum Jülich
|0 I:(DE-588b)5008462-8
|k FZJ
|b 0
|6 P:(DE-Juel1)168253
910 1 _ |a JARA-HPC
|0 I:(DE-HGF)0
|b 0
|6 P:(DE-Juel1)168253
910 1 _ |a Forschungszentrum Jülich
|0 I:(DE-588b)5008462-8
|k FZJ
|b 2
|6 P:(DE-Juel1)132163
913 1 _ |a DE-HGF
|b Key Technologies
|1 G:(DE-HGF)POF3-510
|0 G:(DE-HGF)POF3-511
|2 G:(DE-HGF)POF3-500
|v Computational Science and Mathematical Methods
|x 0
|4 G:(DE-HGF)POF
|3 G:(DE-HGF)POF3
|l Supercomputing & Big Data
914 1 _ |y 2018
915 _ _ |a OpenAccess
|0 StatID:(DE-HGF)0510
|2 StatID
920 _ _ |l yes
920 1 _ |0 I:(DE-82)080012_20140620
|k JARA-HPC
|l JARA - HPC
|x 0
920 1 _ |0 I:(DE-Juel1)JSC-20090406
|k JSC
|l Jülich Supercomputing Center
|x 1
980 _ _ |a contrib
980 _ _ |a VDB
980 _ _ |a contb
980 _ _ |a I:(DE-82)080012_20140620
980 _ _ |a I:(DE-Juel1)JSC-20090406
980 _ _ |a UNRESTRICTED
980 1 _ |a FullTexts


LibraryCollectionCLSMajorCLSMinorLanguageAuthor
Marc 21