Abstract
We take a look at the performance analysis tools Vampir, Scalasca, Sun Performance Analyzer and the Intel Trace Analyzer and Collector, which provide execution analysis of parallel programs for optimization and scaling purposes. We investigate, from a novice user’s point of view, to what extent these tools support frequently used programming languages and constructs, discuss their performance impact and the insight these tools provide focusing on the instrumentation and program analysis. For this we analyzed codes currently used at the RWTH Aachen University: XNS, DROPS and HPL.
Chapter PDF
Similar content being viewed by others
References
Shende, S.: Profiling and tracing in linux. In: Second Extreme Linux Workshop. USENIX, Monterey (June 1999)
Intel: Intel trace analyzer and collector 7.1, http://www.intel.com/cd/software/products/asmo-na/eng/306321.htm
Sun: Sun studio performance analyzer, http://developers.sun.com/sunstudio/overview/topics/analyzer_index.html
Knüpfer, A., Brunst, H., Doleschal, J., Jurenz, M., Lieber, M., Mickler, H., Müller, M.S., Nagel, W.E.: The vampir performance analysis tool-set. In: Proceedings of the 2nd HLRS Parallel Tools Workshop, Stuttgart, Germany (July 2008)
Wolf, F., Wylie, B.J.N., Ábrahám, E., Becker, D., Frings, W., Fürlinger, K., Geimer, M., Hermanns, M., Mohr, B., Moore, S., Pfeifer, M., Szebenyi, Z.: Usage of the scalasca toolset for scalable performance analysis of large-scale parallel applications. In: Proceedings of the 2nd HLRS Parallel Tools Workshop, Stuttgart, Germany (July 2008)
Mohr, B., Malony, A.D., Shende, S., Wolf, F.: Design and prototype of a performance tool interface for openmp. J. Supercomput. 23(1), 105–128 (2002)
Groß, S., Peters, J., Reichelt, V., Reusken, A.: The DROPS package for numerical simulations of incompressible flows using parallel adaptive multigrid techniques. Technical report, RWTH Aachen (2002)
Terboven, C., Spiegel, A., an Mey, D., Groß, S., Reichelt, V.: Parallelization of the C++ navier-stokes solver DROPS with OpenMP. In: ParCo, Malaga, Spain. John von Neumann Institute for Computing Series, vol. 33 (2005)
Behr, M., Arora, D., Benedict, N.A., O’Neill, J.J.: Intel compilers on linux clusters. Intel Developer Services online publication (October 2002)
Petitet, A., Whaley, R.C., Dongarra, J.J., Cleary, A.: Hpl - a portable implementation of the high-performance linpack benchmark for distributed-memory computers, http://icl.cs.utk.edu/hpl/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Iwainsky, C., an Mey, D. (2009). Comparing the Usability of Performance Analysis Tools. In: César, E., et al. Euro-Par 2008 Workshops - Parallel Processing. Euro-Par 2008. Lecture Notes in Computer Science, vol 5415. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-00955-6_36
Download citation
DOI: https://doi.org/10.1007/978-3-642-00955-6_36
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-00954-9
Online ISBN: 978-3-642-00955-6
eBook Packages: Computer ScienceComputer Science (R0)