Skip to main navigation Skip to search Skip to main content

A flexible and dynamic infrastructure for MPI tool interoperability

  • Lawrence Livermore National Laboratory

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

15 Scopus citations

Abstract

The MPI standard provide s tool builders with an efficient profiling interface, PMPI. Although many tools have successfully used this interface, it has three major drawbacks: a need to relink the application in order to use a tool; an inability to combine existing tools easily; and a lack of support for tool modularity. These limitations restrict tool flexibility and increase the threshold for using MPI tools. We present P N MPI, an infrastructure to load MPI tools dynamically and to chain multiple MPI tools for concurrent use. It works with existing PMPI tools, which can be transparently converted in binary form into loadable P N MPI modules, and newly developed tools, which can exploit additional P N MPI inter-tool communication services. We show that our implementation achieves our design goals, including ease-of-use and minimal overhead.

Original languageEnglish
Title of host publicationICPP 2006
Subtitle of host publicationProceedings of the 2006 International Conference on Parallel Processing
Pages193-200
Number of pages8
DOIs
StatePublished - 2006
Externally publishedYes
EventICPP 2006: 2006 International Conference on Parallel Processing - Columbus, OH, United States
Duration: 14 Aug 200618 Aug 2006

Publication series

NameProceedings of the International Conference on Parallel Processing
ISSN (Print)0190-3918

Conference

ConferenceICPP 2006: 2006 International Conference on Parallel Processing
Country/TerritoryUnited States
CityColumbus, OH
Period14/08/0618/08/06

Fingerprint

Dive into the research topics of 'A flexible and dynamic infrastructure for MPI tool interoperability'. Together they form a unique fingerprint.

Cite this