Abstract
Message-passing is often used to implement parallel programs to run on workstation clusters. However, writing message-passing programs is a difficult and error prone task. In this paper we describe a graphical interface called PVMbuilder to support the construction of PVM programs. We show the tool produces little overhead in comparison to the hand-written PVM program. PVMbuilder provides a higher level abstract view of the program and supports dynamic process creation along with automatic generation of PVM communication calls.
Chapter PDF
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
B.B. Blendstrup and J.B. Pedersen FrPVMbuilder-et grafisk værktøj til parallel programmering. Master’s thesis, Aarhus Universitet, Jan. 1997.
J. Dongarra MPI: A message passing interface standard. The International Journal of Supercomputers and High Performance Computing, 8:165–184, 1994.
A. Geist et al PVM: Parallel Virtual Machine. A User’s Guide and Tutorial for Networked Parallel Computing. Prentice Hall, 1994.
F. Heinze et al Trapper, eliminating performance bottlenecks in a parallel embedded application. IEEE Concurrency, pages 28–37, July-September 1997.
J. Dongarra et al HeNCE:A Users’ Guide. Version 2.0, http://www.netlib.org/henceedition.
E. Gamma, R. Helm, R. Johnson, and J. Vlissides Design Patterns-Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.
P. Newton and J.C. Browne The CODE 2.0 graphical parallel programming language. Proc. ACM Int. Conf. on Supercomputing, July 1992.
P. Newton and J. Dongerra Overview of VPE: A visual environment for message-passing. 1994.
A. Singh, J. Schaeffer, and M. Green A template-based approach to the generation of distributed applications using a network of workstations. IEEE Transactions on parallel and distributed systems, 2(1):52–67, January 1991.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pedersen, J.B., Wagner, A. (1999). PVMbuilder - A Tool for Parallel Programming. In: Amestoy, P., et al. Euro-Par’99 Parallel Processing. Euro-Par 1999. Lecture Notes in Computer Science, vol 1685. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48311-X_10
Download citation
DOI: https://doi.org/10.1007/3-540-48311-X_10
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66443-7
Online ISBN: 978-3-540-48311-3
eBook Packages: Springer Book Archive