Abstract
As cluster computing has grown, so has its use for large scientific flavor of how to find performance problems using it.calculations. Recently, many researchers have experimented with using MPI between nodes of a clustered machine and OpenMP within a node, to manage the use of parallel processing. Unfortunately, very few tools are available for doing an integrated analysis of an MPI/OpenMP program. KAI Software, Pallas GmbH and the US Department of Energy have partnered together to build such a tool, VGV. VGV is designed for doing scalable performance analysis - that is, to make the performance analysis process qualitatively the same for small cluster machines as it is for the largest ASCI systems. This paper describes VGV and gives a
This work was performed under the auspices of the U.S. Dept. of Energy by University of California LLNL under contract W-7405-Eng-48.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
B. Buck and J.K. Hollingsworth. An API for Runtime Code Patching. to appear in Journal of Supercomputing Applications and High Performance Computing.
A.C. Calder, B.C. Curtis, and et al. High-Performance Reactive Fluid Flow Simulations Using Adaptive Mesh Refinement on Thousands of Processors. In Super-computing 2000: High Performance Networking and Computing Conference, 2000. electronic pub.
Etnus LLC, http://www.etnus.com/Products/TimeScan/index.html. TimeScan Multiprocess Event Analyzer, 2001.
European Center for Parallelism of Barcelona, Technical University of Catalonia, http://www.cepba.upc.es/paraver/docs/OMPItraceIBM.pdf. Paraver Reference Manual, 2000.
J.A. Kohl and G.A. Geist. XPVM 1.0 User’s Guide. Technical Report ORNL/TM 12981, Oak Ridge National Laboratory, Oak Ridge, Tennessee, November 1996.
J.T. Stasko. The PARADE Environment for Visualizing Parallel Program Executions: A Progress Report. Technical Report Technical Report GIT-GVU-95-03, Graphics, Visualization, and Usability Center, Georgia Institute of Technology, Atlanta, GA, January 1995.
KAI Software, a division of Intel Americas, http://www.kai.com/parallel/kappro/guideview. GuideView Performance Analyzer, 2001.
A.A. Mirin, R.H. Cohen, and et al. Very High Resolution Simulation of Compressible Turbulence on the IBM-SP System. In Supercomputing’ 99: High Performance Networking and Computing Conference, 1999. electronic pub.
M.K. Bane and G.D. Riley. Automatic Overheads Profiler for OpenMP Codes. In Proceedings of the European Workshop on OpenMP (EWOMP) 2000, Edinburgh, Scotland, U.K., September, 2000.
M.T. Heath and J.A. Etheridge. Visualizing the Performance of Parallel Programs. IEEE Software, 8(5):29–39, September 1991.
Pallas GmbH, http://www.pallas.de/pages/vampir.htm. Vampir 2.5-Visualization and Analysis of MPI Programs, 2001.
G.F. Pfister. In Search of Clusters: The Coming Battle in Lowly Parallel Computing. Prentice Hall, Upper Saddle River, NJ, 1995.
W. Meira Jr. and T.J. LeBlanc and A. Poulos. Waiting Time Analysis and Performance Visualization in Carnival. In ACM SIGMETRICS Symp. on Parallel and Distributed Tools, May 1996.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hoeflinger, J. et al. (2001). An Integrated Performance Visualizer for MPI/OpenMP Programs. In: Eigenmann, R., Voss, M.J. (eds) OpenMP Shared Memory Parallel Programming. WOMPAT 2001. Lecture Notes in Computer Science, vol 2104. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44587-0_5
Download citation
DOI: https://doi.org/10.1007/3-540-44587-0_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42346-1
Online ISBN: 978-3-540-44587-6
eBook Packages: Springer Book Archive