libperfmon Tutorial: Introduction
libperfmon is a library of routines for collecting performance data on
one or more Cougar processes.
- Counters on the Pentium(R) Pro processor and the CNIC, as well as
the global clock, can be accessed through this library.
- Both manual and automatic instrumentation is provided.
- All metrics are collected through statistical sampling except
function call counts and basic block counts.
- Metrics are stored in one data file per node.
- Repeated runs append data to the performance data files.
- A data analysis tool will be provided to analize data files.
Acknowledgement and Disclaimer