Using PAPI for hardware performance monitoring on Linux systems

Tools for
Performance Evaluation

Performance Counters

Performance Data
That May Be Available

Overview of PAPI

Implementation

PAPI Architecture

Low Level API

High Level API

Multiplexing Support

Statistical Profiling

PAPI - Supported Processors

IA-32 Counters

AMD Athlon counters

Access to counters under
Linux/x86

IA-64 Counters

Itanium processor

Itanium Profiling Support

Access to counters under Linux/IA-64

PAPI Predefined Events

Access to Native Events

PAPI Timers

PAPI System Information

Accuracy of Hardware
Counter Data

Graphical Tool:
Perfometer

Perfometer Features

Perfometer GUI

Perfometer Parallel Interface

Conclusions

Conclusions (cont.)

For More Information

PAPI Mailing Lists