Hauptseite > Publikationsdatenbank > The MPI_T Events Interface: An Early Evaluation and Overview of the Interface > print |
001 | 861285 | ||
005 | 20250314084118.0 | ||
024 | 7 | _ | |a 10.1016/j.parco.2018.12.006 |2 doi |
024 | 7 | _ | |a 0167-8191 |2 ISSN |
024 | 7 | _ | |a 1872-7336 |2 ISSN |
024 | 7 | _ | |a 2128/22211 |2 Handle |
024 | 7 | _ | |a WOS:000471087700011 |2 WOS |
037 | _ | _ | |a FZJ-2019-01782 |
082 | _ | _ | |a 620 |
100 | 1 | _ | |a Hermanns, Marc-André |0 P:(DE-Juel1)168253 |b 0 |e Corresponding author |u fzj |
245 | _ | _ | |a The MPI_T Events Interface: An Early Evaluation and Overview of the Interface |
260 | _ | _ | |a Amsterdam [u.a.] |c 2019 |b North-Holland, Elsevier Science |
336 | 7 | _ | |a article |2 DRIVER |
336 | 7 | _ | |a Output Types/Journal article |2 DataCite |
336 | 7 | _ | |a Journal Article |b journal |m journal |0 PUB:(DE-HGF)16 |s 1558446295_22399 |2 PUB:(DE-HGF) |
336 | 7 | _ | |a ARTICLE |2 BibTeX |
336 | 7 | _ | |a JOURNAL_ARTICLE |2 ORCID |
336 | 7 | _ | |a Journal Article |0 0 |2 EndNote |
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 Tool 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 implement our MPI_T Events interface in Open MPI and demonstrate its functionality and usability with a small logging tool (MEL) as well as an early integration into the comprehensive 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 |
700 | 1 | _ | |a Hjelm, Nathan T. |0 P:(DE-HGF)0 |b 1 |
700 | 1 | _ | |a Knobloch, Michael |0 P:(DE-Juel1)132163 |b 2 |
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.1016/j.parco.2018.12.006 |g p. S0167819118303314 |0 PERI:(DE-600)1466340-5 |p 119-130 |t Parallel computing |v 85 |y 2019 |x 0167-8191 |
856 | 4 | _ | |y OpenAccess |u https://juser.fz-juelich.de/record/861285/files/mpi_t-events-interface.pdf |
856 | 4 | _ | |y OpenAccess |x pdfa |u https://juser.fz-juelich.de/record/861285/files/mpi_t-events-interface.pdf?subformat=pdfa |
909 | C | O | |o oai:juser.fz-juelich.de:861285 |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 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 2019 |
915 | _ | _ | |a DBCoverage |0 StatID:(DE-HGF)0200 |2 StatID |b SCOPUS |
915 | _ | _ | |a DBCoverage |0 StatID:(DE-HGF)1160 |2 StatID |b Current Contents - Engineering, Computing and Technology |
915 | _ | _ | |a DBCoverage |0 StatID:(DE-HGF)0600 |2 StatID |b Ebsco Academic Search |
915 | _ | _ | |a JCR |0 StatID:(DE-HGF)0100 |2 StatID |b PARALLEL COMPUT : 2017 |
915 | _ | _ | |a DBCoverage |0 StatID:(DE-HGF)0150 |2 StatID |b Web of Science Core Collection |
915 | _ | _ | |a WoS |0 StatID:(DE-HGF)0111 |2 StatID |b Science Citation Index Expanded |
915 | _ | _ | |a IF < 5 |0 StatID:(DE-HGF)9900 |2 StatID |
915 | _ | _ | |a OpenAccess |0 StatID:(DE-HGF)0510 |2 StatID |
915 | _ | _ | |a Peer Review |0 StatID:(DE-HGF)0030 |2 StatID |b ASC |
915 | _ | _ | |a DBCoverage |0 StatID:(DE-HGF)0300 |2 StatID |b Medline |
915 | _ | _ | |a DBCoverage |0 StatID:(DE-HGF)0199 |2 StatID |b Clarivate Analytics Master Journal List |
920 | _ | _ | |l yes |
920 | 1 | _ | |0 I:(DE-Juel1)JSC-20090406 |k JSC |l Jülich Supercomputing Center |x 0 |
920 | 1 | _ | |0 I:(DE-82)080012_20140620 |k JARA-HPC |l JARA - HPC |x 1 |
980 | _ | _ | |a journal |
980 | _ | _ | |a VDB |
980 | _ | _ | |a UNRESTRICTED |
980 | _ | _ | |a I:(DE-Juel1)JSC-20090406 |
980 | _ | _ | |a I:(DE-82)080012_20140620 |
980 | 1 | _ | |a FullTexts |
Library | Collection | CLSMajor | CLSMinor | Language | Author |
---|