Network-based concurrent computing on the PVM system

Concurrent computing environments based on loosely coupled networks have proven effective as resources for multiprocessing. Experiences with and enhancements to PVM (Parallel Virtual Machine) are described in this paper. PVM is a software package that allows the utilization of a heterogeneous network of parallel and serial computers as a single computational resource. This report also describes an interactive graphical interface to PVM, and porting and performance results from production applications. 23 refs., 5 figs., 5 tabs.

[1]  Sunny Skylar,et al.  Atlanta, G. A. , 1945 .

[2]  Jon Postel,et al.  User Datagram Protocol , 1980, RFC.

[3]  Jack Dongarra,et al.  SCHEDULE: Tools for developing and analyzing parallel Fortran programs , 1986 .

[4]  Bruce J. Walker,et al.  The LOCUS Distributed System Architecture , 1986 .

[5]  Timothy J Gardner,et al.  DPUP: a distributed processing utilities package , 1986, SGNM.

[6]  Udi Manber,et al.  DIB—a distributed implementation of backtracking , 1987, TOPL.

[7]  Charles L. Seitz,et al.  The C Programmer''s Abbreviated Guide to Multicomputer Programming , 1987 .

[8]  David R. Cheriton,et al.  The V distributed system , 1988, CACM.

[9]  Alfred Z. Spector,et al.  Camelot: a flexible, distributed transaction processing system , 1988, Digest of Papers. COMPCON Spring 88 Thirty-Third IEEE Computer Society International Conference.

[10]  Vaidy S. Sunderam,et al.  A Fast Transaction Oriented Protocol for Distributed Applications , 1988, USENIX Winter.

[11]  David L. Mills Network Time Protocol (version 2) specification and implementation , 1989, RFC.

[12]  David P. Anderson,et al.  Marionette: a system for parallel distributed programming using a master/slave model , 1989, [1989] Proceedings. The 9th International Conference on Distributed Computing Systems.

[13]  Geoffrey C. Fox Parallel Computing Comes of Age: Supercomputer Level Parallel Computations at Caltech , 1989, Concurr. Pract. Exp..

[14]  Vaidy S. Sunderam,et al.  PVM: A Framework for Parallel Distributed Computing , 1990, Concurr. Pract. Exp..

[15]  G. A. Geist,et al.  A user's guide to PICL a portable instrumented communication library , 1990 .

[16]  G. A. Geist,et al.  Modeling High-Temperature Superconductors and Metallic Alloys on the Intel iPSC/860 , 1990, Proceedings of the Fifth Distributed Memory Computing Conference, 1990..

[17]  Michael T. Heath,et al.  Visual Animation of Parallel Algorithms for Matrix Computations , 1990, Proceedings of the Fifth Distributed Memory Computing Conference, 1990..