News
|
|
libpfm-4.9.0 released! |
A new version of libpfm4 is available.
Major updates::
- Intel Broadwell EP uncore PMUs support (all PMU boxes)
- AMD Fam17h (Zen) core PMU support
- IBM Power9 core PMU support
- AMD Fam16h (Jaguar) support
- various event table updates
- various bug fixes
The tarball is available from the Project Files link on the left, and then libpfm4, or click here
|
libpfm-4.8.0 released! |
A new version of libpfm4 is available.
Major updates::
- Intel Knights Landing support (core and uncore)
- Intel Goldmont support
- Allow . as a delimiter for event string
- enable Broadwell EP
- Intel event table updates
- various bug fixes
The tarball is available from the Project Files link on the left, and then libpfm4, or click here
|
libpfm-4.7.0 released! |
A new version of libpfm4 is available.
Major updates::
- Intel Skylake core PMU
- Intel Haswell-EP uncore PMUs
- Intel Broadwell-DE
- Major update on Intel event tables
- bug fixes and many other improvements
The tarball is available from the Project Files link on the left, and then libpfm4, or click here
|
libpfm-4.6.0 released! |
A new version of libpfm4 is available.
A lot of new hardware support:
- Intel Broadwell (desktop core)
- Intel Haswell-EP (core)
- Intel Haswell-EP (core)
- Applied Micro X-Gene processor
- ARM A53 processor
- Intel SNB, IVB, HSW event table updates
- IBM Power8 event table updates
- improved Intel x86 model detection
- bug fixes and many other improvements
The tarball is available from the Project Files link on the left, and then libpfm4, or click here
|
libpfm-4.5.0 released! |
A new version of libpfm4 is available.
A lot of new hardware support:
- Intel ivyBridge-EP uncore PMUs (all boxes)
- Intel Silvermont core PMU
- Intel RAPL events support
- IBM Power 8 PMU
- AMD Fam15h Northbridge PMU
- Perf_events raw event syntax (rXXXX)
- Qualcomm Krait PMU
- bug fixes and many other improvements
The tarball is available from the Project Files link on the left, and then libpfm4, or click here
|
libpfm-4.4.0 released! |
A new version of libpfm4 is finally available. This release is meant for perf_events
on Linux.
Lots of updates in this release:
- Intel SandyBridge-EP uncore PMU support (all boxes)
- Intel IvyBridge desktop core and uncore PMU support
- Intel IvyBridge-EP core PMU support
- newer Intel Haswell desktop core PMU support
- newer Intel Atom
- Intel Knigts Corner
- Intel Nehalem, Westmere, SandyBridge, IvyBridge, Haswell PEBS Load Latency modifier (ldlat)
- many bug fixes and other minor improvements
The tarball is available from the Project Files link on the left, and then libpfm4, or click here
|
libpfm-4.3.0 released! |
A new version of libpfm4 is finally available. This release is meant for perf_events
on Linux. It does not work with the older perfmon interface
Lots of updates in this release:
- Intel Sandy Bridge core PMU event update
- Intel Sandy Bridge (desktop) uncore PMU support
- Intel Ivy Bridge (desktop) core PMU support
- ARM Cortex A15 PMU support
- AMD Turion, LLano core PMU support
- Intel Cedarview Atom core PMU support
- perf_events generic hw events alias (cycles, instructions) support
- updated perf_event examples
- many bug fixes and other minor improvements
The tarball is available from the Project File link on the left, and then libpfm4, or click here
|
libpfm-4.2.0 released! |
A new version of libpfm4 is now available. This release is meant for perf_events
on Linux. It does not work with the older perfmon interface
There were many improvements in this new version:
- new AMD Fam15h support (thanks to Robert Richter from AMD)
- Updated ARM Cortex A8/A9 support (thanks to Vince Weaver for his help on this)
- new MIPS 74k support contributed by Phil Mucci (SamaraTechnologies)
- 30% reduction in size for Intel/AMD event tables
- improved support for Intel NHM/WSM/SNB offcore_response event
- many bug fixes and other improvements
The tarball is available from the Project File link on the left, and then libpfm4, or click here
|
libpfm-4.1.0 released! |
The first version of libpfm4, libpfm4-1.0, is now ready for download.
This release is meant for perf_events on Linux. It does not work with the older perfmon
interface
In this initial release, the library provides support for many X86 and non x86 processors.
Check README for more details
Special thanks to all the people who helped with this release.
The tarball is available from the Project File link on the left, and then libpfm4, or click here
|
updated man pages, better API, better processor support |
There was a major refresh of the libpfm4 user API to make is easier to use and extend in the future.
We are nearing the release of version 1.0
We have updated support for most of the non x86-processors, incl. SPARC, ARM, Power
|
libpfm4 git commit list |
A libpfm4 git commit mailing has been created to allow users to tracks changes to the
library.
To subscribe to the list, click here.
|
libpfm4 update |
There were some major API changes to libpfm4. It is now simpler with fewer calls while providing
default unit masks and more robust sanity checks on event strings. All the source is available in
the GIT tree. Man pages and online documentation have also been updated.
For documentation, click here.
|
|
libpfm4 source code available |
The libpfm4 source code is now available for download. The source is managed via GIT. A git
tree has been setup. It is totally separate from the CVS repository for libpfm3 and pfmon.
No formal release of libpfm4 is available as of now.
To clone the GIT tree:
$ git clone git://perfmon2.git.sourceforge.net/gitroot/perfmon2/libpfm4
|
|