Performance Application Programming Interface

Edit Package papi

PAPI aims to provide the tool designer and application engineer with a
consistent interface and methodology for use of the performance counter
hardware found in most major microprocessors. PAPI enables software
engineers to see, in near real time, the relation between software
performance and processor events.

Refresh
Refresh
Source Files
Filename Size Changed
_multibuild 0000000082 82 Bytes
papi-6.0.0.1.tar.gz 0004665285 4.45 MB
papi-rpmlintrc 0000000321 321 Bytes
papi.changes 0000036346 35.5 KB
papi.spec 0000008057 7.87 KB
Latest Revision
Gustavo Yokoyama Ribeiro's avatar Gustavo Yokoyama Ribeiro (gyribeiro) committed (revision 2)
Address jsc#SLE-14839:

- Update PAPI to v6.0.0.1 bugfix release:
  * Fix undefined reference to "pthread_self" in static builds.
  * Fix a bug with "make -j".

- Update to PAPI v6.0
  - Major Changes:
   * Added the rocm component to support performance counters on AMD GPUs.
   * Added the rocm_smi component; SMI is System Management Interface to 
     monitor power usage on AMD GPUs, which is also writeable by the user, 
     e.g. to reduce power consumption on non-critical operations.
    * Added 'io' component to expose I/O statistics exported by the Linux 
      kernel (/proc/self/io).
    * Added 'SDE' component, Software Defined Events, which allows HPC software
      layers to expose internal performance-critical behavior via Software 
      Defined Events (SDEs) through the PAPI interface.
    * Added 'SDE API' to register performance-critical events that originate 
      from HPC software layers, and which are recognized as 'PAPI counters' 
      and, thus, can be monitored with the standard PAPI interface.
    * Added powercap_ppc component to support monitoring and capping of power 
      usage on IBM PowerPC architectures (Power9 and later) using the powercap 
      interface exposed through the Linux kernel.
    * Added 'sensors_ppc' component to support monitoring of system metrics on 
      IBM PowerPC architectures (Power9 and later) using the opal/exports sysfs
      interface.
    * Retired infiniband_umad component, it is superseded by infiniband.
    * Revived PAPI's 'high-level API' to make it more intuitive and effective 
      for novice users and quick event reporting.
    * Added 'counter_analysis_toolkit' sub-directory (CAT): A tool to assist 
      with native performance counter disambiguation through micro-benchmarks, 
      which are used to probe different important aspects of modern CPUs, to
Comments 0
openSUSE Build Service is sponsored by