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.