Abstract
This paper presents the Vampir tool-set for performance analysis of parallel applications. It consists of the run-time measurement system VampirTrace and the visualization tools Vampir and VampirServer. It describes the major features and outlines the underlying implementation that is necessary to provide low overhead and good scalability. Furthermore, it gives a short overview about the development history and future work as well as related work.
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
The Weather research and forcasting system WRF. http://wrf-model.org
Corp., I.: Intel (R) Trace Analyzer 7.1 Reference Guide (2007). http://www.intel.com/, document number 318120
Corp., I.: Intel (R) Trace Collector 7.1 User’s Guide (2007). http://www.intel.com/, document number 318119
Fenlason, J., Stallman, R.: GNU gprof
Geimer, M., Kuhlmann, B., Pulatova, F., Wolf, F., Wylie, B.J.N.: Scalable Collation and Presentation of Call-Path Profile Data with CUBE. In: Parallel Computing: Architectures, Algorithms and Applications (Proceedings of the International Conference ParCo 2007), pp. 645–652. Jülich/Aachen, Germany (2007)
Graham, S.L., Kessler, P.B., McKusick, M.K.: gprof: a Call Graph Execution Profiler. In: SIGPLAN Symposium on Compiler Construction, pp. 120–126 (1982). URL citeseer.ist.psu.edu/graham82gprof.html
GWT TU Dresden mbH: VampirServer 1.8 User Manual (2008). http://www.vampir.eu/
Jost, G., Jin, H., Labarta, J., Gimenez, J.: Interfacing Computer Aided Parallelization and Performance Analysis. In: Proceedings of the International Conference on Computational Science (ICCS) (2003)
Jurenz, M.: VampirTrace Software and Documentation. ZIH, TU Dresden (2006). http://www.tu-dresden.de/zih/vampirtrace/
Jurenz, M., Brendel, R., Knüpfer, A., Müller, M.S., Nagel, W.E.: Memory Allocation Tracing with VampirTrace. In: International Conference on Computational Science (2), pp. 839–846 (2007)
Knüpfer, A., Brendel, R., Brunst, H., Mix, H., Nagel, W.E.: Introducing the Open Trace Format (OTF). In: Proc. of ICCS 2006: 6’th Intl. Conference on Computational Science, Springer LNCS 3992, pp. 526–533. Reading, UK (2006)
Knüpfer, A., Nagel, W.E.: Compressible Memory Data Structures for Event-Based Trace Analysis. Future Generation Computer Systems 22(3), 359–368 (2006)
Malony, A.D., Mohr, B., Wolf, F., Shende, S.: Design and Prototype of a Performance Tool Interface for OpenMP. The Journal of Supercomputing Vol. 23, 105–128 (2002)
Malony, A.D., Shende, S., Bell, R., Li, K., Li, L., Trebon, N.: Advances in the TAU performance system pp. 129–144 (2004)
Mickler, H., Kluge, M., Knüpfer, A., Müller, M.S., Nagel, W.E.: Tracing Application I/O Calls with VampirTrace. In: Euro-Par ’08: Proc. from the 14th Intl. Euro-Par Conference on Parallel Processing (2008). (Submitted for publication)
Mohr, B., Wolf, F.: KOJAK: A Tool Set for Automatic Performance Analysis of Parallel Applications. Proceedings of the International Conference on Parallel and Distributed Computing (Euro-Par 2003) pp. 1301–1304 (2003)
Mohr, B., Wolf, F.: EPILOG Binary Trace-Data Format. Tech. Rep. FZJ-ZAM-IB-2004-06, Forschungszentrum Jülich, University of Tennessee (2004)
Müller, M., Knüpfer, A., Jurenz, M., Lieber, M., Brunst, H., Mix, H., Nagel, W.E.: Developing Scalable Applications with Vampir, VampirServer and VampirTrace. In: C. Bischof, M. Bücker, P. Gibbon, G. Joubert, T. Lippert, B. Mohr, F. Peters (eds.) Parallel Computing: Architectures, Algorithms and Applications, Proc. of ParCo 2007, vol. 38, pp. 637–644. NIC-Series (2007)
Open MPI website. http://www.open-mpi.org/
Shende, S., Malony, A.D.: The Tau Parallel Performance System. Int. J. High Perform. Comput. Appl. 20(2), 287–311 (2006). DOI 10.1177/1094342006064482
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Knüpfer, A. et al. (2008). The Vampir Performance Analysis Tool-Set. In: Resch, M., Keller, R., Himmler, V., Krammer, B., Schulz, A. (eds) Tools for High Performance Computing. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68564-7_9
Download citation
DOI: https://doi.org/10.1007/978-3-540-68564-7_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-68561-6
Online ISBN: 978-3-540-68564-7
eBook Packages: Computer ScienceComputer Science (R0)