Affiliation:
1. Lawrence Livermore National Laboratory, Livermore, CA, USA
Abstract
The latest version of the MPI Standard, MPI 3.0, includes a new interface, the MPI Tools Information Interface (MPI_T), which provides tools with access to MPI internal performance and configuration information. In combination with the complementary and widely used profiling interface, PMPI, it gives tools access to a wide range of information in an MPI implementation independent way. In this paper, we focus on the new functionality offered by MPI_T and present two new tools to exploit this new interface by providing users with new insights about the execution behavior of their code: Varlist allows users to query and document the MPI environment and Gyan provides profiling information using internal MPI performance variables. Together, these tools provide users with new capabilities in a highly portable way that previously required in-depth knowledge of individual MPI implementations, and demonstrate the advantages of MPI_T. In our case studies, we demonstrate how MPI_T enables both MPI library and application developers to study the impact of an MPI library’s runtime settings and implementation specific behaviors on the performance of applications.
Subject
Hardware and Architecture,Theoretical Computer Science,Software
Cited by
7 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. DiPOSH: A portable OpenSHMEM implementation for short API‐to‐network path;Concurrency and Computation: Practice and Experience;2021-02-04
2. The MPI Tool Interfaces: Past, Present, and Future—Capabilities and Prospects;Tools for High Performance Computing 2018 / 2019;2021
3. QMPI: A next generation MPI profiling interface for modern HPC platforms;Parallel Computing;2020-08
4. PAPI software-defined events for in-depth performance analysis;The International Journal of High Performance Computing Applications;2019-05-21
5. Software-Defined Events through PAPI;2019 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW);2019-05