This title appears in the Scientific Report :
2018
Please use the identifier:
http://hdl.handle.net/2128/19917 in citations.
Please use the identifier: http://dx.doi.org/10.1145/3236367.3236370 in citations.
Enabling callback-driven runtime introspection via MPI_T
Enabling callback-driven runtime introspection via MPI_T
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 infor...
Saved in:
Personal Name(s): | Hermanns, Marc-André (Corresponding author) |
---|---|
Hjlem, Nathan T. / Knobloch, Michael / Mohror, Kathryn / Schulz, Martin | |
Contributing Institute: |
Jülich Supercomputing Center; JSC JARA - HPC; JARA-HPC |
Published in: |
Proceedings of the 25th European MPI Users' Group Meeting on - EuroMPI'18 |
Imprint: |
New York
ACM Press
2018
|
Physical Description: |
8:1--8:10 |
ISBN: |
978-1-4503-6492-8 |
DOI: |
10.1145/3236367.3236370 |
Conference: | the 25th European MPI Users' Group Meeting, Barcelona (Spain), 2018-09-23 - 2018-09-26 |
Document Type: |
Contribution to a book Contribution to a conference proceedings |
Research Program: |
Computational Science and Mathematical Methods |
Link: |
OpenAccess OpenAccess |
Publikationsportal JuSER |
Please use the identifier: http://dx.doi.org/10.1145/3236367.3236370 in citations.
LEADER | 04189nam a2200661 a 4500 | ||
---|---|---|---|
001 | 856881 | ||
005 | 20210426112040.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 | ||
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. | ||
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 http://juser.fz-juelich.de/record/856881/files/mpit-events.pdf |y OpenAccess | |
856 | 4 | |u http://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 | ||
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 | |
536 | |a Computational Science and Mathematical Methods |0 G:(DE-HGF)POF3-511 |c POF3-511 |f POF III |x 0 | ||
336 | |a conferenceObject |2 DRIVER | ||
336 | |a INPROCEEDINGS |2 BibTeX | ||
336 | |a ExWoSt-Informationen / 33 |0 33 |2 EndNote | ||
336 | |a CONFERENCE_PAPER |2 ORCID | ||
336 | |a Contribution to a book |0 PUB:(DE-HGF)7 |2 PUB:(DE-HGF) |m contb | ||
336 | |a Contribution to a conference proceedings |b contrib |m contrib |0 PUB:(DE-HGF)8 |s 1542115651_11587 |2 PUB:(DE-HGF) | ||
336 | |a Output Types/Conference Paper |2 DataCite | ||
920 | |l yes | ||
920 | |k Jülich Supercomputing Center; JSC |0 I:(DE-Juel1)JSC-20090406 |l Jülich Supercomputing Center |x 1 | ||
920 | |k JARA - HPC; JARA-HPC |0 I:(DE-82)080012_20140620 |l JARA - HPC |x 0 | ||
990 | |a Hermanns, Marc-André |0 P:(DE-Juel1)168253 |b 0 |e Corresponding author |u fzj | ||
991 | |a Schulz, Martin |0 P:(DE-HGF)0 |b 4 | ||
991 | |a Mohror, Kathryn |0 P:(DE-HGF)0 |b 3 | ||
991 | |a Knobloch, Michael |0 P:(DE-Juel1)132163 |b 2 |u fzj | ||
991 | |a Hjlem, Nathan T. |0 P:(DE-HGF)0 |b 1 |