MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  PVM and MPI Are Completely Different [1 citations — 0 self]

Download:
Download as a PDF | Download as a PS
by Ewing Lusk
http://www-unix.mcs.anl.gov/~gropp/bib/papers/1997/fgcspaper.ps
Add To MetaCart

Abstract:

PVM and MPI are often compared. These comparisons usually start with the unspoken assumption that PVM and MPI represent different solutions to the same problem. In this paper we show that, in fact, the two systems often are solving different problems. In cases where the problems do match but the solutions chosen by PVM and MPI are different, we explain the reasons for the differences. Usually such differences can be traced to explicit differences in the goals of the two systems, their origins, or the relationship between their specifications and their implementations. For example, we show that the requirement for portability and performance across many platforms caused MPI to chose different approaches than PVM, which is able to exploit the similarities of network-connected systems. This paper expands on earlier discussions; among the additions are parallel I/O, the safety of contexts, and a subtle performance issue in multiparty communications.

Citations

776 Using MPI: Portable Parallel Programming with the Message Passing Interface – Gropp, Lusk, et al. - 1994
523 A high-performance, portable implementation of the MPI message passing interface standard – Gropp, Lusk, et al. - 1996
142 LAM: An open cluster environment for MPI – Burns, Daoud, et al. - 1994
76 Manchek R, Sunderam V. PVM: parallel virtual machine. A user’s guide and tutorial for networked parallel computing – Geist, Beguelin, et al. - 1994
39 TPVM: Distributed concurrent computing with lightweight processes – Ferrari, Sunderam - 1995
26 PVM and MPI: A comparison of features – Geist, Kohl, et al. - 1996
19 The multicomputer toolbox approach to concurrent – Falgout, Skjellum, et al. - 1992
17 Chimp/mpi user guide – Bruce, Mills, et al.
6 Porting a vector library: a comparison of mpi, paris, cmmd and pvm – Hardwick - 1994
5 Why are PVM and MPI so different – Gropp, Lusk - 1997
4 Adding context and static groups into PVM. http://www.epm.ornl.gov/pvm/context.ps – Dongarra, Geist, et al. - 1995
3 The status of the MPI message-passing standard and its relation to – Hempel - 1156