The latest release of PAPI Classic is here.
PAPI version 3.7.0 provides support for the latest processors from
Intel and AMD, including Core i7 (Nehalem) and Atom, Shanghai and
Istanbul.
In addition, this version includes preliminary support for IBM's upcoming Power7 on Linux, and Sun's Niagara2.
While we were at it, we resurrected support for PAPI on Windows,
with implementations for 32-bit Windows versions on the newer Intel and
Opteron processors.
To better handle SIMD instructions on newer processors, we've
provided some new PRESET events. Two of these, PAPI_SP_OPS and
PAPI_DP_OPS let you properly count floating point operations
inside SIMD instructions.
In response to the buzz about the inclusion of perf_counters support
in the upcoming linux 2.6.31 kernel, we've included an experimental
PAPI interface to that module. Basic counting works, but the edge cases
haven't been fully tested yet. Versions for IBM Power and Intel Core2
have been tested.
Finally, we've changed the way we deliver documentation. All the
PAPI documentation is now online only, and not part of the source
release. This should allow us to keep it more current and responsive to
the needs of our users.
As always we've cleaned up a bunch of bugs and have provided a more
stable and robust release. This is a recommended upgrade for all users.