MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  The interoperable message passing interface (IMPI) extensions to LAM/MPI (2000) [16 citations — 1 self]

Download:
pdf | ps
by Jeffrey M. Squyres, Andrew Lumsdaine, William L. George, John G. Hagedorn, Judith E. Devaney
MPI Developer's Conference, Ithica
http://www.itl.nist.gov/div895/savg/papers/lam.impi.mpidc2000.ps
Add To MetaCart

Abstract:

Abstract---Interoperable MPI (IMPI) is a protocol specification to allow multiple MPI implementations to cooperate on a single MPI job. Unlike portable MPI implementations, an IMPI-connected parallel job allows the use of vendor-tuned message passing libraries on given target architectures, thus potentially allowing higher levels of performance than previously possible. Additionally, the IMPI protocol uses a low number of connections, which may be suitable for parallel computations across WAN distances. The IMPI specification defines a low-level wireline protocol that MPI implementations use to communicate with each other; each point-to-point and collective function in MPI-1 automatically uses this low-level protocol when communicating with remote a MPI implementation. When running IMPI jobs, the only change visible to the user is the sequence of steps necessary to run the job; any correct MPI program will run correctly under IMPI. In this paper, we provide an overview of IMPI, describe its incorporation into the LAM implementation MPI, and show an example of its use. I.

Citations

190 The Standard Template Library – Stepanov, Lee - 1994
136 LAM: An Open Cluster Environment for MPI – Burns, Daoud, et al. - 1994
96 On Implementing MPI-IO Portably and with High Performance – Thakur, Gropp, et al. - 1999
49 Data sieving and collective I/O in ROMIO – Thakur, Gropp, et al. - 1999
31 A Model Implementation of MPI – Doss, Gropp, et al. - 1994
22 MPI-2: Extending the Message-Passing Interface – Geist, Gropp, et al. - 1996
13 A Local Area Multicomputer – Burns - 1989
12 Heterogeneous MPI application interoperation and process management under PVMPI – Fagg, Dongarra, et al. - 1997
10 The Unify System – Cheng, Vaughan, et al. - 1994
4 MPI interconnection and control – Fagg, London - 1998
3 The Standard Template Library — how do you build an algorithm that is both generic and efficient? Byte Magazine – Stepanov - 1995
1 A Freeware Implementation of the IMPI – McNally, Squyres, et al. - 1999
1 PVMPI: An integration of the PVM and MPI systems," tech – Fagg, Dongarra - 1994
1 Porting the LAM 6.3 communication layer – Team - 1999