Skip to main content

PSPVM: Implementing PVM on a high-speed interconnect for workstation clusters

  • Session F9: Implementation Issues
  • Conference paper
  • First Online:
Parallel Virtual Machine — EuroPVM '96 (EuroPVM 1996)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1156))

Included in the following conference series:

Abstract

PSPVM in an implementation of the PVM package on top of ParaStations high-speed interconnent for workstation clusters. The ParaStation system uses user level communication for message exchange and removes the operating system from the critical path of message transmission. ParaStations user interface consists of a user-level socket emulation. Thus, we need only minor changes to the standard PVM package to get it running on the ParaStation system.

Throughput of the PSPVM is increased eight times and latency is reduced by a factor of four compared to regular PVM. The remaining latency is mainly (88%) caused by the PVM package itself. The underlying sockets are so fast (25μs) that the PVM package is the limiting factor. PSPVM offers nearly the raw performance of the network to the user and is object-code compatible to regular PVM. As a consequence, we achieve an application speed-up of four to six over traditional PVM using regular ethernet on a cluster of workstations.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Beguelin, J. Dongarra, Al Geist, W. Jiang, R. Manchek, and V. Sunderam. PVM 3 User's Guide and Reference Manual. ORNL/TM-12187, Oak Ridge National Lab., 1993.

    Google Scholar 

  2. Ralph Buttler and Ewing Lusk. User's Guide to the p4 Parallel Programmimg System. ANL-92/17, Argonne National Laboratory, October 1992.

    Google Scholar 

  3. Massimo Bernaschi and Giorgio Richelli. PVMe: an enhanced implementation of PVM for the IBM 9076 SP2. In ISCA, 1992.

    Google Scholar 

  4. J. Choi, J. Demmel, I. Dhillon, J. Dongarra, S. Ostrouchov, A. Petitet, K. Stanley, D. Walker, and R. C. Whaley. Scalapck: A portable linear algrbra library for distributed memory computers — design issues and performance. Technical Report UT CS-95-283, LAPACK Working Note #95, University of Tennesee, 1995.

    Google Scholar 

  5. William Gropp and Ewing Lusk. User's Guide for mpich, a Portable Implementation of MPI. Argonne National Laboratory.

    Google Scholar 

  6. R. J. Harrison. Portable tools and applications for parallel computers. International Journal on Quantum Chem., 40:847–863, 1991.

    Google Scholar 

  7. Christian G. Herter, Thomas M. Warschko, Walter F. Tichy, and Michael Philippsen. Triton/1: A massively-parallel mixed-mode computer designed to support high level languages. In 7th International Parallel Processing Symposium, Proc. of 2nd Workshop on Heterogeneous Processing, pages 65–70, Newport Beach, CA, April 13–16, 1993.

    Google Scholar 

  8. Michael Philippsen, Thomas M. Warschko, Walter F. Tichy, and Christian G. Herter. Project Triton: Towards improved programmability of parallel machines. In 26th Hawaii International Conference on System Sciences, volume I, pages 192–201, Wailea, Maui, Hawaii, January 4–8, 1993.

    Google Scholar 

  9. Thomas M. Warschko, Joachim M. Blum, and Walter F. Tichy. The Para-PC/ParaStation project: Efficient parallel computing by workstation clusters. Technical report, University of Karlsruhe, Department of Informatics, March 96.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Arndt Bode Jack Dongarra Thomas Ludwig Vaidy Sunderam

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Blum, J.M., Warschko, T.M., Tichy, W.F. (1996). PSPVM: Implementing PVM on a high-speed interconnect for workstation clusters. 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_30

Download citation

  • DOI: https://doi.org/10.1007/3540617795_30

  • 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

Publish with us

Policies and ethics