Abstract
In the paper we present a tool for off-line performance monitoring of parallel applications running under PVM. A trace file collected by XPVM is converted into the pure SDDF one and then it is analysed and visualized using a tool built of the Pablo environment modules. In this way we have avoided developing our own instrumentation. Our monitoring tool is easily extensible and ongoing work focuses on implementing most of the ParaGraph functions. Sample monitoring sessions of a 3-D molecular dynamics program and conjugate gradient benchmark are presented and obtained results are interpreted.
Preview
Unable to display preview. Download preview PDF.
References
Hollingsworth, J., Lumpp, J.E., Jr., and Miller, B.P., “Performance measurement of parallel programs”, in: Tvrdik, P., Proc. of ISIPALA'93, Prague, July 1993, pp. 239–254.
Malony, D.A., “Performance observability”, PhD Thesis, University of Illinois, 1990.
Cheng, D.Y., “A survey of parallel programming languages and tools”, Computer Sciences Corporation, NASA Ames Research Center, Report RND-93-005 March 1993.
Beguelin, A.L. “ Xab: A tool for monitoring PVM programs”, (from WWW).
Geist, A., Beguelin, A., Dongarra, J., Jiang, W., Manchek, R., Sunderam, V., “PVM: Parallel Virtual Machine”, MIT Press, 1994.
Saarinen, S., “EASYPVM — an enhanced subroutine library for PVM”, in: Gentzsch, W., Harms, U., (eds.), Proc. Int. Conf. High Performance Computing and Networking, Munich, Germany, April 1994, Lecture Notes in Computer Science 797, pp. 267–271, Springer-Verlag, 1994.
Beguelin, A., Dongarra, J., Geist, G.A., Manchek, R., Sunderam, V.S., “Graphical development tools for network-based concurrent supercomputing”, in Proc. of Supercomputing 91 pp. 435–444, Albuquerque, 1991.
Miller, B.P., Clark, M., Hollingsworth, J., Kierstead, S., Lim, S., and Torzewski, T., “IPS-2: The second generation of a parallel measurement system”, IEEE Transactions on Parallel and Distributed Systems, 1 (1990) 206–217.
Lange, F., Kroeger, R., and Gergeleit, M., “JEWEL: design and implementation of a distributed measurement system”, IEEE Transactions on Parallel and Distributed systems, 3(6):657–71, November 1992.
Yan, J.C., “Performance tuning with AIMS — an automated instrumentation and monitoring system for multicomputers”, Proceedings of the 27th Annual Hawaii International Conference on System Science, 1994.
-, “Express User's Guide”, ParaSoft Corporation, 1990.
-, “C-Linda User's Guide and Reference Manual”, Scientific Computing Associates Inc., (New Haven, CT, 1993).
Bemmerl, T., Bode, A., Braum, P., Hansen, O., Tremi, T., and Wismuller, R., “The design and implementation of TOPSYS”, Technical Report TUM-INFO-07-71-440, Technische Universitaet Muenchen, July 1991
Reed, D.A. Aydt, R., Madhyastha, T.M., Noe, R.J., Shields, K.A., and Schwartz, B.W., “The Pablo Performance Analysis Environment”, Technical Report, Dept. of Comp. Sci., University of Illinois, 1992.
Heath, M.T. Etheridge, J.A., “Visualizing the performance of parallel programs”, IEEE Software September 1991, pp. 29–39.
Worley, P.H., “A new PICL trace file format”, ORNL, Oak Ridge, September 1992.
Boryczko, K., Bubak, M., Kitowski, J., Mościński, J. and Pogoda, M., “Molecular dynamics and lattice gas parallel algorithms for transputers and networked workstations”, Transport Theory and Statistical Physics 23 (1994) 297–311.
-, “The NAS parallel benchmarks”, Report RNR-91-002 revision 2, NASA Ames Research Center, 22 August 1991.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bubak, M., Funika, W., Mościński, J., Tasak, D. (1996). Pablo-based performance monitoring tool for PVM applications. In: Dongarra, J., Madsen, K., Waśniewski, J. (eds) Applied Parallel Computing Computations in Physics, Chemistry and Engineering Science. PARA 1995. Lecture Notes in Computer Science, vol 1041. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60902-4_9
Download citation
DOI: https://doi.org/10.1007/3-540-60902-4_9
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60902-5
Online ISBN: 978-3-540-49670-0
eBook Packages: Springer Book Archive