The PAPI 4.4.0 release is now available for download.
The title says it all -- or almost.
This is a major release of PAPI-C. Not because it breaks
compatibility with previous versions. It doesn't. But because it adds
support for IBM's latest Blue Gene machine, the BG/Q. That may not
matter to most of our users, but to those for whom it matters, it
matters a lot.
This effort is the product of a three year collaborative development
effort between IBM and the performance tools community. They are to be
commended for spear-heading this effort to get it right.
You may notice that we bumped the release version from 4.2.1 to 4.4.0.
Because we could. And because it helps Cray, another one of our
development partners, keep their versioning consistent. You didn't miss
4.3. We just skipped it.
In addition to the new BG/Q support, we have incorporated a handful of bug fixes, code clean-ups and library updates.
And oh, by the way, this is the first release from our git
repository. We think we got it right, but let us know if you see any
Bug fixes include:
* Fix buffer overrun in lmsensors component
* libpfm4: Update to current git libpfm4 snapshot
* Fix broken Pentium 4 Prescott support we were missing the netbusrt_p
declaration in papi_events.csv
* Fix various locking issues in the threaded code.
* Fix multiplexing of large eventsets on perf_events systems.
This presented when using more than 31 multiplexed events on perf_event