000856881 001__ 856881
000856881 005__ 20250314084117.0
000856881 020__ $$a978-1-4503-6492-8
000856881 0247_ $$2doi$$a10.1145/3236367.3236370
000856881 0247_ $$2Handle$$a2128/19917
000856881 0247_ $$2WOS$$aWOS:000629154600003
000856881 037__ $$aFZJ-2018-06213
000856881 041__ $$aEnglish
000856881 1001_ $$0P:(DE-Juel1)168253$$aHermanns, Marc-André$$b0$$eCorresponding author$$ufzj
000856881 1112_ $$athe 25th European MPI Users' Group Meeting$$cBarcelona$$d2018-09-23 - 2018-09-26$$wSpain
000856881 245__ $$aEnabling callback-driven runtime introspection via MPI_T
000856881 260__ $$a New York$$bACM Press$$c2018
000856881 29510 $$aProceedings of the 25th European MPI Users' Group Meeting on - EuroMPI'18
000856881 300__ $$a8:1--8:10
000856881 3367_ $$2ORCID$$aCONFERENCE_PAPER
000856881 3367_ $$033$$2EndNote$$aConference Paper
000856881 3367_ $$2BibTeX$$aINPROCEEDINGS
000856881 3367_ $$2DRIVER$$aconferenceObject
000856881 3367_ $$2DataCite$$aOutput Types/Conference Paper
000856881 3367_ $$0PUB:(DE-HGF)8$$2PUB:(DE-HGF)$$aContribution to a conference proceedings$$bcontrib$$mcontrib$$s1542115651_11587
000856881 3367_ $$0PUB:(DE-HGF)7$$2PUB:(DE-HGF)$$aContribution to a book$$mcontb
000856881 520__ $$aUnderstanding 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.
000856881 536__ $$0G:(DE-HGF)POF3-511$$a511 - Computational Science and Mathematical Methods (POF3-511)$$cPOF3-511$$fPOF III$$x0
000856881 536__ $$0G:(DE-Juel-1)ATMLPP$$aATMLPP - ATML Parallel Performance (ATMLPP)$$cATMLPP$$x1
000856881 588__ $$aDataset connected to CrossRef Conference
000856881 7001_ $$0P:(DE-HGF)0$$aHjlem, Nathan T.$$b1
000856881 7001_ $$0P:(DE-Juel1)132163$$aKnobloch, Michael$$b2$$ufzj
000856881 7001_ $$0P:(DE-HGF)0$$aMohror, Kathryn$$b3
000856881 7001_ $$0P:(DE-HGF)0$$aSchulz, Martin$$b4
000856881 773__ $$a10.1145/3236367.3236370
000856881 8564_ $$uhttps://juser.fz-juelich.de/record/856881/files/mpit-events.pdf$$yOpenAccess
000856881 8564_ $$uhttps://juser.fz-juelich.de/record/856881/files/mpit-events.pdf?subformat=pdfa$$xpdfa$$yOpenAccess
000856881 909CO $$ooai:juser.fz-juelich.de:856881$$pdnbdelivery$$pdriver$$pVDB$$popen_access$$popenaire
000856881 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)168253$$aForschungszentrum Jülich$$b0$$kFZJ
000856881 9101_ $$0I:(DE-HGF)0$$6P:(DE-Juel1)168253$$a JARA-HPC$$b0
000856881 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)132163$$aForschungszentrum Jülich$$b2$$kFZJ
000856881 9131_ $$0G:(DE-HGF)POF3-511$$1G:(DE-HGF)POF3-510$$2G:(DE-HGF)POF3-500$$3G:(DE-HGF)POF3$$4G:(DE-HGF)POF$$aDE-HGF$$bKey Technologies$$lSupercomputing & Big Data$$vComputational Science and Mathematical Methods$$x0
000856881 9141_ $$y2018
000856881 915__ $$0StatID:(DE-HGF)0510$$2StatID$$aOpenAccess
000856881 920__ $$lyes
000856881 9201_ $$0I:(DE-82)080012_20140620$$kJARA-HPC$$lJARA - HPC$$x0
000856881 9201_ $$0I:(DE-Juel1)JSC-20090406$$kJSC$$lJülich Supercomputing Center$$x1
000856881 980__ $$acontrib
000856881 980__ $$aVDB
000856881 980__ $$acontb
000856881 980__ $$aI:(DE-82)080012_20140620
000856881 980__ $$aI:(DE-Juel1)JSC-20090406
000856881 980__ $$aUNRESTRICTED
000856881 9801_ $$aFullTexts