Abstract
The Parallel Virtual Machine (PVM) system is a software framework that enables heterogeneous concurrent computing in heterogeneous environments. Since its conception in 1989, it has evolved into a very popular and widely used platform for cluster and network computing. The programming model supported by PVM, straightforward formulation of the API, robust portable implementations, and timeliness have all played an important role in PVM's impact on high performance computing. We discuss the overall design of PVM and describe its ongoing evolution, recently introduced features, and future directions.
Research supported by the U. S. Department of Energy, under Grant No. DE-FG05-91ER25105, NASA under grant NAG 2-828, and the National Science Foundation, under Award Nos. ASC-9214149, ASC-9527186, and CCR-9523544
Preview
Unable to display preview. Download preview PDF.
References
V. S. Sunderam, G. A. Geist, J. J. Dongarra, and R. Manchek, “The PVM Concurrent Computing System: Evolution, Experiences, and Trends”, Journal of Parallel Computing, 20(4), pp. 531–546, March 1994.
V. S. Sunderam, “PVM: A Framework for Parallel Distributed Computing”, Journal of Concurrency: Practice and Experience, 2(4), pp. 315–339, December 1990.
A. Beguelin, J. Dongarra, G. Geist, R. Manchek, and V. Sunderam, “Solving Computational Grand Challenges Using a Network of Supercomputers”, Proceedings of the Fifth SIAM Conference on Parallel Processing, D. Sorensen, ed., SIAM, Philadelphia, 1991.
G. A. Geist and V. S. Sunderam, “The Evolution of the PVM Concurrent Computing System”, Proceedings — 26th IEEE Compcon Symposium, pp. 471–478, San Fransisco, February 1993.
D. H. Bailey, et. al., The NAS Parallel Benchmarks, International Journal of Supercomputer Applications, 5(3):63–73, Fall 1991.
S. M. White, Implementing the NAS Benchmarks on Virtual Parallel Machines, Emory University M. S. Thesis, April 1993.
S. M. White, A. Anders, and V. S. Sunderam, Performance Optimization of the NAS NPB Kernels under PVM, Proc. Distributed Computing for Aeroscience Applications, Moffett Field, October 1993.
S. Moyer and V. S. Sunderam, “Parallel I/O as a Parallel Application”, International Journal of Supercomputer Applications, Vol. 9, No. 2, summer 1995.
A. Ferrari and V. S. Sunderam, “TPVM: Distributed Concurrent Computing with Lightweight Processes”, Proceedings — 4th High-Performance Distributed Computing Symposium, Washington, DC, pp. 211–218, August, 1995.
A. Zadroga, A. Krantz, S. Chodrow, V. Sunderam, “An RPC Facility for PVM”, Proceedings — High-Performance Computing and Networking '96, Brussels, Belgium, Springer-Verlag, pp. 798–805, April 1996.
B. Topol, V. Sunderam, J. Stasko, “Performance Visualization Support for PVM”, preprint, Emory University, March 1996. http://www.cc.gatech.edu/gvu/softviz/parviz/pvanim/pvanim.html
http://www.epm.ornl.gov/pvm/research.html
J. A. Kohl, G. A. Geist, “The PVM 3.4 Tracing Facility and XPVM 1.1,” Proceedings of the 29th Hawaii International Conference on System Sciences (HICSS-29), Heterogeneous Processing Minitrack in the Software Technology Track, Maui, Hawaii, January 3–6, 1996.
G.A. Geist, J.A. Kohl, and P.M. Papadopoulos, “PVM and MPI: A Comparison of Features”, Calculateurs Paralleles, to appear, 1996.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sunderam, V. (1996). The PVM system: Status, trends, and directions. In: Bode, A., Dongarra, J., Ludwig, T., Sunderam, V. (eds) Parallel Virtual Machine — EuroPVM '96. EuroPVM 1996. Lecture Notes in Computer Science, vol 1156. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3540617795_10
Download citation
DOI: https://doi.org/10.1007/3540617795_10
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61779-2
Online ISBN: 978-3-540-70741-7
eBook Packages: Springer Book Archive