Abstract
Large scale high-performance computing systems pose a tough obstacle for todays program analysis tools. Their demands in computational performance and memory capacity for processing program analysis data exceed the capabilities of standard workstations and traditional analysis tools. The sophisticated approaches of Vampir NG (VNG) and the Debugging Wizard DeWiz intend to provide novel ideas for scalable parallel program analysis. While VNG exploits the power of cluster architectures for near real-time performance analysis, DeWiz utilizes distributed computing infrastructures for distinct analysis activities. A comparison of these two complimentary approaches delivers some promising ideas for future solutions in the area of parallel and distributed program analysis.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Browne, S., Dongarra, J.J., London, K., “Review of Performance Analysis Tools for MPI Parallel Programs”, Technical Report, NHSE, Computer. Science Department, University of Tennessee, Knoxville, TN, USA, http://www.cs.utk.edu/browne/perftools-review/review.html (1999).
Brunst, H., Hoppe, H.Ch., Nagel, W.E., Winkler, M., “Performance Optimization for Large Scale Computing: The Scalable VAMPIR approach”, Proc. ICCS 2001, Intl. Conference on Computational Science, Springer-Verlag, LNCS, Vol. 2074, San Francisco, CA, USA (May 2001).
Brunst, H., Nagel, W.E., Malony, A.D., “A Distributed Performance Analysis Architecture for Clusters”, IEEE International Conference on Cluster Computing, Cluster 2003, IEEE Computer Society, Hong Kong, China, pp. 73–81 (December 2003).
Chassin de Kergommeaux, J., Stein, B., “Paje: An Extensible Environment for Visualizing Multi-Threaded Program Executions”, Proc. Euro-Par 2000, Springer-Verlag, LNCS, Vol. 1900, Munich, Germany, pp. 133–144 (2000).
Foster, I., Kesselman, C., “The Grid: Blueprint for a New Computing Infrastructure”, Morgan-Kaufman (1999).
Gu, W., Vetter, J., Schwan, K., “An Annotated Bibliography of Interactive Program Steering”, ACM SIGPLAN Notices, Vol. 29, No. 9, pp. 140–148 (September 1994).
Heath, M.T., Etheridge, J.A., “Visualizing the Performance of Parallel Programs”, IEEE Software, Vol. 8, No. 5, pp. 29–39 (September 1991).
Heath, M.T., Etheridge, J.A., “ParaGraph: A Tool for Visualizing the Performance of Parallel Programs”, Technical Report, Oak Ridge National Laboratory, http://www.netlib.org/paragraph/ (1994).
Hondroudakis, A., “Performance Analysis Tools for Parallel Programs”, Version 1.0.1, Edinburgh Parallel Computing Centre, The University of Edinburgh, available at: http://www.epcc.ed.ac.uk/epcc-tec/documents.html (July 1995).
Kacsuk, P., Cunha, J.C., Dozsa, G., Lourenco, J., Fadgyas, T., Antao, T., “A Graphical Development and Debugging Environment for Parallel Programs”, Journal of Parallel Computing, Haring, G., Kacsuk, P., Kotsis, G., (Eds.), “Distributed and Parallel Systems: Environments and Tools”, Elsevier Publisher, Vol. 22, No. 13, pp. 1699–1701 (1997).
Kranzlmller, D., Grabner, S., Volkert, J., “Event Graph Visualization for Debugging Large Applications”, Proc. SPDT’96, Symposium on Parallel and Distributed Tools, Philadelphia, PA, USA, pp. 108–117 (May 1996).
Kranzlmller, D., Grabner, S., Volkert, J., “Debugging with the MAD Environment”, Journal of Parallel Computing, Dongarra, J.J., Tourancheau, B., (Eds.), “Environments and Tools for Parallel Scientific Computing III”, Elsevier Publisher, Vol. 23, No. 1–2, pp. 199–217 (Apr. 1997).
Nagel, W.E., Arnold, A., Weber, M., Hoppe, H.-C., Solchenbach, K., “VAMPIR: Visualization and Analysis of MPI Resources”, Supercomputer 63, Volume XII, Number 1, pp. 69–80 (Jan. 1996).
Miller, B.P., Callaghan, M.D., Cargille, J.M., Hollingsworth, J.K., Irvin, R.B., Karavanic, K.L., Kunchithapadam, K., Newhall, T., “The Paradyn Parallel Performance Measurement Tool”, IEEE Computer, Vol. 28, No. 11, pp. 37–46 (November 1995).
Pancake, C.M., Netzer, R.H.B., “A Bibliography of Parallel Debuggers, 1993 Edition”, Proc. of the 3rd ACM/ONR Workshop on Parallel and Distributed Debugging, San Diego, CA, USA (May 1993), reprinted in: ACM SIGPLAN Notices, Vol. 28, No. 12, pp. 169–186 (Dec. 1993).
Shende, S., Cuny, J., Hansen, L., Kundu, J., McLaugry, S., Wolf, O., “Event and State-Based Debugging in TAU: A Prototype”, Proc. SPDT’96, ACM SIGMETRICS Symposium on Parallel and Distributed Tools, Philadelphia, PA, USA, pp. 21–30 (May 1996).
Yan, J.C., H.H. Jin, H.H., Schmidt, M.A., “Performance Data Gathering and Representation from Fixed-Size Statistical Data”, Technical Report NAS-98-003, http://www.nas.nasa.gov/Research/Reports/Techreports/1998/nas-98-003. pdf, NAS System Division, NASA Ames Research Center, February 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer Science + Business Media, Inc.
About this chapter
Cite this chapter
Brunst, H., Kranzlmüller, D., Nagel, W.E. (2005). Tools for Scalable Parallel Program Analysis - Vampir NG and DeWiz. In: Juhász, Z., Kacsuk, P., Kranzlmüller, D. (eds) Distributed and Parallel Systems. The International Series in Engineering and Computer Science, vol 777. Springer, Boston, MA. https://doi.org/10.1007/0-387-23096-3_11
Download citation
DOI: https://doi.org/10.1007/0-387-23096-3_11
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-23094-8
Online ISBN: 978-0-387-23096-2
eBook Packages: EngineeringEngineering (R0)