I am pleased to announce that I have finally released the first version
of libpfm4. It was quite a long process, thanks for all who have helped.
Libpfm4 is a helper library to convert PMU event names from strings to
OS specific encodings. The current version only works for Linux
perf_events interface. You need Linux v2.6.31 or later to get perf_events.
There is very good HW coverage with this first release. All Intel x86
processors are supported. All AMD processors up to fam14h are also
supported. The upcoming AMD fam15h processor family will be made
available in a future release.
The library also provides support for non-x86 processors, such as all
SPARC, Power processors. There is also support for ARM Cortex A8,
The library comes with examples some generic some specific to
Entry points are documented with man pages.
There is also a simple python binding library.
The package contains the scripts to build either a RPM or a .deb package.
To get the tarball, simply go to http://perfmon2.sf.net and click on the
Project Files link, then libpfm4.
Thanks for all the contributors.
Get latest updates about Open Source Projects, Conferences and News.