MPL-connect managing heterogeneous MPI applications interoperation and process control

Graham E. Fagg, Kevin S. London, Jack J. Dongarra

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

20 Scopus citations

Abstract

Presently, different vendors’ MPI implementations cannot interoperate directly with each other. As a result, performance of distributed computing across different vendors’ machines requires use of a single MPI implementation, such as MPICH. This solution may be sub-optimal since it can not utilize the vendors’ own optimized MPI implementations. MPi-Connect, a software package currently under development at the University of Tennessee, provides the needed interoperability between different vendors’ optimized MPI implementations. This project grew out of the PVMPI project that utilized PVM to provide inter-platform communication and process control, and was upgraded to use the new MetaComputing SNIPE system which has proven more flexible and less restrictive than PVM when operating upon certain MPPs. MPI-Connect provides two distrinct programming models to its users. The first is a single MPI_COMM_WORLD model similar to that provided by the contempary PACX project. Where inter-communication is completely transparent to MPI applications thus requiring no source level modification of applications. The second is that of uniquely identified process groups that inter-communicate via MPI point-to-point calls. Both systems use the MPI profiling interface to maitain portability between MPI implementations. A unique feature of this system is its ability to allow MPI-2 dynamic process control and inter-operation between MPI implementations. Currently supported implementation inelude MPICH, LAM 6, IBM MPIF and SGI MPI.

Original languageEnglish
Title of host publicationRecent Advances in Parallel Virtual Machine and Message Passing Interface - 5th European PVM/MPI Users' Group Meeting, Proceedings
EditorsJack Dongarra, Vassil Alexandrov
PublisherSpringer Verlag
Pages93-96
Number of pages4
ISBN (Print)3540650415, 9783540650416
DOIs
StatePublished - 1998
Event5th European Meeting of the Parallel Virtual Machine and Message Passing Interface, EuroPVM/MPI 1998 - Liverpool, United Kingdom
Duration: Sep 7 1998Sep 9 1998

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1497
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference5th European Meeting of the Parallel Virtual Machine and Message Passing Interface, EuroPVM/MPI 1998
Country/TerritoryUnited Kingdom
CityLiverpool
Period09/7/9809/9/98

Fingerprint

Dive into the research topics of 'MPL-connect managing heterogeneous MPI applications interoperation and process control'. Together they form a unique fingerprint.

Cite this