RSS All releases of Performance Application Programming Interface

Release Notes: Default support for libpfm4. PERF_COUNT_SW software events are available under perf_events with libpfm4. Nehalem/Westmere/SandyBridge event support is ready, but support is not yet available in the Linux kernel. A new utility to display PAPI error codes and description strings. Support for handling multi-attach properly. The CUDA component is now thread-safe. Multiple CPU threads can access the same CUDA context. A lot of code cleanup. Support for AMD Bobcat, Intel SandyBridge, and ARM Cortex-A8 and Cortex-A9. Many bugfixes.

  •  04 Aug 2011 21:59

    Release Notes: This release adds support for AMD Family 15h (Interlagos) processors, an NVIDIA CUDA component (pending the release of CUDA 4.0), and support for POWER7/AIX. There are assorted bugfixes.

    •  06 Apr 2011 10:29

    Release Notes: Support was improved for Linux, FreeBSD, the Intel Nehalem, and Matlab. Support for the Intel Westmere was added.

    Release Notes: Support was added for the PCL (Performance Counters for Linux) interface. Support was added for the IBM Blue Gene P, Intel Nehalem EX and Westmere, Intel Core i7, Intel Atom, AMD Opteron Barcelona, Shanghai, Istanbul event table support, POWER7 w/ Linux, and Sun Niagara2. Windows and UltraSPARC support was reintroduced. Components for FreeBSD were updated to support newer processors. Support for Intel CoreDuo was fixed. Building of shared and static libraries independently was added. Experimental Lustre and Infiniband components were added. Many bugfixes and minor enhancements were made.

    •  28 Oct 2008 04:41

    Release Notes: Major bugfixes for POWER5, POWER5+, and POWER6 processors, particularly bugs that caused PAPI to fail completely on POWER6/AIX platforms. Initial support for the Intel Atom and Dunnington CPUs has been added.

    •  29 Aug 2008 16:54

    Release Notes: This release adds an alias for PAPI_ENUM_ALL to prevent legacy code from failing and adds support for nanosecond resolution timers, newer dual and quad core processors from Intel and AMD, new systems from Cray, Power6 with Linux, and standardized event names. It fixes an identification problem with some Pentium4 models, overflow support on Intel Core processors, Fortran headers for large negative numbers, and identification of POWER5+ and 5++ processors using AIX. It improves support for fork/exec with overflow and profiling, and improves support for FreeBSD.

    Release Notes: The API was extended to decouple abstraction layers from hardware support and to provide initial support for different types of performance counters.

    •  30 Nov 2006 22:27

    Release Notes: Full support was added for the Intel Core2 Duo, Intel Pentium D, IBM PPC32, Windows Server 2003 64-bit / Opteron. Major upgrades were made to the support for the IBM Blue Gene and Cray XT3. Floating-point support on Opteron was fixed due to wide variation in the way performance counting was done for different code constructs. Initial support was added for Itanium Montecito and IBM PPC970MP and for the perfmon2 kernel patch. Data Address Range and Instruction Address Range support is now present for the Itanium. Hypervisor domain support was added. Many other major bugfixes and enhancements were made. GNU configure is now used.

    •  25 Nov 2005 18:23

    Release Notes: This release adds support for the AIX/POWER5 platform and Pentium D dual core processors. It improves support for the Cray XT3 and fixes support for the Itanium platform. There are many bugfixes and minor enhancements.

    •  16 Sep 2005 02:22

    Release Notes: Support for Linux on the POWER4, POWER5, and PowerPC970 processors was added. Preliminary support is also provided for the Cray XT3. Substrate support for the Linux ACPI interface and Myricom MX network card were added. perfctr 2.7 has been added. PAPI now tracks memory usage. Numerous bugfixes were made for all architectures.

    Screenshot

    Project Spotlight

    Exponent CMS

    A content management system for Web sites.

    Screenshot

    Project Spotlight

    Flight Path Analizer

    A Flight Path analyzer with numerical methods using GTK+ and OpenGL.