Announcing PAPI 5.4.0

Open discussion of PAPI.

Announcing PAPI 5.4.0

Postby jagode00 » Fri Nov 14, 2014 7:18 pm

Just in time for SuperComputing 2014, PAPI 5.4.0 is now available.

This release provides a new component for the high speed power measurement API for IBM Blue Gene/Q (BG/Q), called EMON, to provide access to power and energy data on BG/Q in a transparent fashion. This additional support complements the earlier BGPM components for BG/Q, and enables PAPI users and tool developers to use their PAPI instrumented code as is without having to learn a new set of library and instrumentation primitives.

We have added initial support for Applied Micro X-Gene architecture, RAPL (energy measurement) support for Intel Haswell models, and support for the IBM POWER8 system when run as a non-virtualized platform "PowerNV”. Furthermore, we have extended the RAPL energy measurements via msr-safe, which is a linux kernel module that allows user access to a whitelisted set of MSRs.

This release also includes several enhancements for the perf_event (core/uncore) components, including support for extended event masks which adds a number of new masks that for example enable counting in user domain, kernel domain, or on a specific cpu.

Additionally, there are also changes to the papi_component_avail utility which now provides a list of PMU names supported by active components.The papi_native_avail utility now supports a more robust "--validate" check on systems that have events that require multiple masks to be provided in order to be a valid (e.g., on Intel SandyBridge EP).

There have been several other bug fixes and enhancements:
    +++ Updated IBM POWER7, POWER8 presets
    +++ Hardware counter and event count added/fixed for BGPM components
    +++ Reduced overhead of API call PAPI_name_to_code()
    +++ Growing list of native events in core/uncore components fixed
    +++ Cleaned up Intel IvyBridge presets
As always, there are more details on these changes in the file ChangeLogP540.txt inside the PAPI 5.4.0 tarball, which is available for download at ... 4.0.tar.gz

Heike McCraw
for the PAPI Team
Posts: 41
Joined: Tue Aug 25, 2009 2:12 pm

Re: Announcing PAPI 5.4.0

Postby mauricem » Fri Jan 02, 2015 2:06 pm

Installing 5.4.0 on a couple of linux systems I received an error building the fortran tests because no fortran compiler is installed on my system.
The reason for the error is that in the Makefile in the ftests directory the @echo lines start with spaces instead of tabs. make is fussy about tabs and spaces and gives a "missing separator" error if a command starts with spaces instead of a tab.
Posts: 2
Joined: Sun Jun 16, 2013 4:37 pm

Re: Announcing PAPI 5.4.0

Postby jagode00 » Mon Feb 02, 2015 12:46 pm

Thanks much for reporting this.

I just added a fix to the PAPI git repo.

Posts: 41
Joined: Tue Aug 25, 2009 2:12 pm

Return to General discussion (read-only)

Who is online

Users browsing this forum: No registered users and 1 guest