PAPI
The Performance API (PAPI) project specifies a standard application
programming interface (API) for accessing hardware performance counters
available on most modern microprocessors. These counters exist as a small set of
registers that count Events, occurrences of specific signals related to
the processor's function. Monitoring these events facilitates correlation
between the structure of source/object code and the efficiency of the mapping of
that code to the underlying architecture. This correlation has a variety of uses
in performance analysis including hand tuning, compiler optimization, debugging,
benchmarking, monitoring and performance modeling. In addition, it is hoped that
this information will prove useful in the development of new compilation
technology as well as in steering architectural development towards alleviating
commonly occurring bottlenecks in high performance computing.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment