Abstract
Performance is a crucial issue of parallel/distributed applications. One kind of useful tools, in this context, are the automatic performance analysis tools, that help developers in some of the phases of the performance tuning process. KappaPI 2 is an automatic performance tool, with an open extensible knowledge base about typical inefficiencies in message passing applications, and it is able to detect and analyze these inefficiencies, and then make suggestions to the developer about how to improve their application behavior.
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
Nagel, W.E., Arnold, A., Weber, M., Hoppe, H.C., Solchenbach, K.: VAMPIR: Visualization and Analysis of MPI Resources. Supercomputer 63 XII(1) (1996)
De Rose, L., Zhang, Y., Reed, D.A.: SvPablo: A Multilanguage Performance Analysis system. In: Puigjaner, R., Savino, N.N., Serra, B. (eds.) Computer Performance Evaluation. LNCS, vol. 1469, pp. 352–399. Springer, Heidelberg (1998)
Wolf, F., Mohr, B., Dongarra, J., Moore, S.: Efficient Pattern Search in Large Traces Through Succesive Refinement. In: Danelutto, M., Vanneschi, M., Laforenza, D. (eds.) Euro-Par 2004. LNCS, vol. 3149, Springer, Heidelberg (2004)
Truong, H., Fahringer, T., Madsen, G., Malony, A., Moritsch, H., Shende, S.: On using SCALEA for Performance Analysis of Distributed and Parall el Programs. In: Supercomputing 2001 Conference (SC2001), November 10-16, 2001, Denver, Colorado, USA (2001)
Fahringer, T., Gerndt, M., Riley, G., Larsson, J.: Specification of Performance problems in MPI Programs with ASL. In: Proceedings of ICPP, pp. 51–58 (2000)
Espinosa, A., Margalef, T., Luque, E.: Automatic Performance Evaluation of Parallel Programs. In: IEEE proceedings of the 6th Euromicro Workshop on Parallel and Distributed Processing (January 1998)
Espinosa, A., Margalef, T., Luque, E.: Automatic Performance Analysis of PVM Applications. In: Dongarra, J.J., Kacsuk, P., Podhorszki, N. (eds.) Recent Advances in Parallel Virtual Machine and Message Passing Interface. LNCS, vol. 1908, pp. 47–55. Springer, Heidelberg (2000)
Wolf, F., Mohr, B.: Automatic Performance Analysis of MPI Applications Based on Event Traces. In: Bode, A., Ludwig, T., Karl, W.C., Wismüller, R. (eds.) Euro-Par 2000. LNCS, vol. 1900, pp. 123–132. Springer, Heidelberg (2000)
Jorba, J., Margalef, T., Luque, E.: Automatic Performance Analysis of Message Passing Applications using the KappaPI 2 tool. In: Di Martino, B., Kranzlmüller, D., Dongarra, J.J. (eds.) Recent Advances in Parallel Virtual Machine and Message Passing Interface. LNCS, vol. 3666, Springer, Heidelberg (2005)
Fahringer, T.: Towards a Standardized Intermediate Program Representation (SIR) for Performance Analysis. In: 5th International APART workshop, SC 2003 (November 2003)
Jorba, J., Margalef, T., Luque, E., Andre, J., Viegas, D.: Application of Parallel Computing to the Simulation of Forest Fire Propagation. In: Proceedings of International Conference in Forest Fire Propagation, Portugal, November 1998. vol. 1, pp. 891–900 (1998)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jorba, J., Margalef, T., Luque, E. (2007). Search of Performance Inefficiencies in Message Passing Applications with KappaPI 2 Tool. In: Kågström, B., Elmroth, E., Dongarra, J., Waśniewski, J. (eds) Applied Parallel Computing. State of the Art in Scientific Computing. PARA 2006. Lecture Notes in Computer Science, vol 4699. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75755-9_50
Download citation
DOI: https://doi.org/10.1007/978-3-540-75755-9_50
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75754-2
Online ISBN: 978-3-540-75755-9
eBook Packages: Computer ScienceComputer Science (R0)