Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2150))
Included in the following conference series:
-
1441 Accesses
-
32 Citations
Abstract
In this paper we present the Hardware Performance Monitor (HPM) Toolkit, a language independent performance analysis and visualization system developed for performance measurements of applications running on the IBM Power 3 with AIX and on Intel clusters with Linux. The HPM Toolkit supports analysis of applications written in Fortran, C, and C++. It was designed to collect hardware events with low overhead and minimum measurement error, and to display a rich set of metrics, including hints to help users in optimizing applications, without requiring modifications in the software infrastructure.
Chapter PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, books and news in related subjects, suggested using machine learning.References
Buck, B. R., AND Hollingsworth, J. K. An API for Runtime Code Patching. Journal of High Performance Computing Applications 14, 4 (Winter 2000).
DeRose, L., Hoover Jr., T., and Hollingsworth, J. K. The Dynamic Probe Class Library - An Infrastructure for Developing Instrumentation for Performance Tools. In Proceedings of 2001 International Parallel and Distributed Processing Symposium (April 2001).
Browne, S., Dongarra, J., Garner, N., Ho, G., Mucci, P. A Portable Programming Interface for Performance Evaluation on Modern Processors. The International Journal of High Performance Computing Applications, 14:3, Fall 2000.
Malony, A. D., Reed, D. A., AND Wijshoff, H. A. G. Performance Meassurement Intrusion and Perturbation Analysis. IEEE Transactions on Parallel and Distributed Systems 3, 4 (July 1992), pp. 433–450.
May, J. M. MPX: Software for multiplexing hardware performance counters in multithreaded programs. In Proceedings of 2001 International Parallel and Distributed Processing Symposium (April 2001).
Pancake, C. M., Simmons, M. L., AND Yan, J. C. Performance Evaluation Tools for Parallel and Distributed Systems. IEEE Computer 28, 11 (November 1995).
Editor information
Editors and Affiliations
Department of Computer Science, University of Manchester, Oxford Road, Manchester, M13 9PL, UK
Rizos Sakellariou , John Gurd & Len Freeman , &
Department of Computation, UMIST, P.O. Box 88, Manchester, M60 1QD, UK
John Keane
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
DeRose, L.A. (2001). The Hardware Performance Monitor Toolkit. In: Sakellariou, R., Gurd, J., Freeman, L., Keane, J. (eds) Euro-Par 2001 Parallel Processing. Euro-Par 2001. Lecture Notes in Computer Science, vol 2150. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44681-8_19
Download citation
DOI: https://doi.org/10.1007/3-540-44681-8_19
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42495-6
Online ISBN: 978-3-540-44681-1
eBook Packages: Springer Book Archive
Share this paper
Anyone you share the following link with will be able to read this content:
Sorry, a shareable link is not currently available for this article.
Provided by the Springer Nature SharedIt content-sharing initiative
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.