Skip to main content

Advertisement

Springer Nature Link
Log in
Menu
Find a journal Publish with us Track your research
Search
Cart
  1. Home
  2. Euro-Par 2001 Parallel Processing
  3. Conference paper

The Hardware Performance Monitor Toolkit

  • Conference paper
  • First Online: 01 January 2001
  • pp 122–132
  • Cite this conference paper
Euro-Par 2001 Parallel Processing (Euro-Par 2001)
The Hardware Performance Monitor Toolkit
  • Luiz A. DeRose6 

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2150))

Included in the following conference series:

  • European Conference on Parallel Processing
  • 1450 Accesses

  • 32 Citations

  • 3 Altmetric

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.

Download to read the full chapter text

Chapter PDF

Similar content being viewed by others

Validation of Hardware Events for Successful Performance Pattern Identification in High Performance Computing

Chapter © 2016

Counter Inspection Toolkit: Making Sense Out of Hardware Performance Events

Chapter © 2019

A Framework and Methodology for Performance Prediction of HPC Workloads

Chapter © 2025

Explore related subjects

Discover the latest articles, books and news in related subjects, suggested using machine learning.
  • Hardware and infrastructure
  • Hardware Performance and Reliability
  • Performance Management
  • Personal Computing
  • Statistical Software
  • System Performance and Evaluation

References

  1. Buck, B. R., AND Hollingsworth, J. K. An API for Runtime Code Patching. Journal of High Performance Computing Applications 14, 4 (Winter 2000).

    Google Scholar 

  2. 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).

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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).

    Google Scholar 

  6. Pancake, C. M., Simmons, M. L., AND Yan, J. C. Performance Evaluation Tools for Parallel and Distributed Systems. IEEE Computer 28, 11 (November 1995).

    Google Scholar 

Download references

Author information

Authors and Affiliations

  1. Advanced Computing Technology Center, IBM T. J. Watson Research Center, Yorktown Heights, NY, USA

    Luiz A. DeRose

Authors
  1. Luiz A. DeRose
    View author publications

    Search author on:PubMed Google Scholar

Editor information

Editors and Affiliations

  1. Department of Computer Science, University of Manchester, Oxford Road, Manchester, M13 9PL, UK

    Rizos Sakellariou , John Gurd  & Len Freeman ,  & 

  2. Department of Computation, UMIST, P.O. Box 88, Manchester, M60 1QD, UK

    John Keane

Rights and permissions

Reprints 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

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/3-540-44681-8_19

  • Published: 17 August 2001

  • 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

  • Wall Clock Time
  • Hardware Performance
  • Cache Coherence Protocol
  • Instrument Section
  • Stop Function

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.

Publish with us

Policies and ethics

Search

Navigation

  • Find a journal
  • Publish with us
  • Track your research

Discover content

  • Journals A-Z
  • Books A-Z

Publish with us

  • Journal finder
  • Publish your research
  • Language editing
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our brands

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Discover
  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support
  • Legal notice
  • Cancel contracts here

18.222.237.208

Not affiliated

Springer Nature

© 2025 Springer Nature