* Thu Nov 28 2019 Egbert Eich <eich@suse.com>
- Add master package for library in HPC build (boo#1158048).
* Thu Oct 10 2019 Tony Jones <tonyj@suse.com>
- Delete patch: papi-codecleanup.patch
Patch has been present since first checkin but there is no indication
as to it's purpose, no bug reference and it is not needed for successful
test run.
- Refresh patch: papi-fix-ldflags.patch
Add proper patch description. Contents pushed upstream.
* Wed Apr 24 2019 Martin Li?ka <mliska@suse.cz>
- Disable LTO (boo#1133272).
* Thu Apr 04 2019 Christian Vögl <christian.voegl@suse.com>
- Update to 5.7.0 (jsc#SLE-8562)
Major Changes:
* Validation tests: A substantial effort to add validation tests to PAPI
to check and detect problems in the definition of PAPI preset events.
* Event testing: Thorough cleanup of code in the C and Fortran testing to
add processor support, cleanup output and make the testing behavior
consistent.
* CUDA component: Updated and rewritten to support CUPTI Metric API
(combinations of basic events). This component now supports NVLink
information through the Metric API. Updated testing for the component.
* NVML component: Updated to support power management limits and improved
event names. Minor other bug fixes.
* RAPL component: Added support for: Intel Atom models Goldmont / Gemini_Lake
/ Denverton, Skylake-X / Kabylake
* PAPI preset events: Many updates to the PAPI preset event mappings;
Skylake X support, initial AMD fam17h, fix AMD fam16h, added
more Power8 events, initial Power9 events.
* Mon Feb 18 2019 Egbert Eich <eich@suse.com>
- Expose PAPI_LIB from module also when no devel package is installed
(bsc#1125825).
* Thu Oct 04 2018 Michal Suchanek <msuchanek@suse.de>
- Fix pcp build (boo#1107637).
libpapi-devel depends on papi which was dynamically linked in the past and
pulled in libpapi. It is linked statically now so the libpapi dependency
needs to be added.
* Wed Aug 22 2018 msuchanek@suse.com
- Update to 5.6.0 (FATE#321456).
Major changes:
* Validation tests: A substantial effort to add validation tests to PAPI to
check and detect problems in the definition of PAPI preset events.
* Event testing: Thorough cleanup of code in the C and Fortran testing to
add processor support, cleanup output and make the testing behavior
consistent.
* CUDA component: Updated and rewritten to support CUPTI Metric API
(combinations of basic events). This component now supports NVLink
information through the Metric API. Updated testing for the component.
* NVML component: Updated to support power management limits and improved
event names. Minor other bug fixes.
* RAPL component: Added support for: Intel Atom models Goldmont / Gemini_Lake
/ Denverton, Skylake-X / Kabylake
* PAPI preset events: Many updates to the PAPI preset event mappings;
Skylake X support, initial AMD fam17h, fix AMD fam16h, added more Power8
events, initial Power9 events.
Other changes:
* Updating man and help pages for papi_avail and papi_native_avail.
* Powercap component: Added test for setting power caps via PAPI powercap
component.
* Infiniband component: Bugfix for infiniband_umad component.
* Uncore component: Updated to support recent processors.
* Lmsensors component updated to support correct runtime linking, better
events name, and a number of bug fixes.
* Updated and fixed timer support for multiple architectures.
* All components: Cleanup and standardize testing behavior in the components.
* Build system: Much needed cleanup of configure and make scripts.
* Support for C++ was enhanced.
* Enabling optional support for reading events using perfevent-rdpmc on
recent Linux kernels can speed up PAPI_read() by a factor of 5.
* Pthread testing limited to avoid excessive CPU consumption on highly
parallel machines.
- Refresh papi-codecleanup.patch
- Remove papi-power9_event_list_presets.patch:
obsoleted by update.
- Add papi-fix-ldflags.patch: fix libdl linking errors
* Fri Feb 09 2018 cgoll@suse.com
- Fix summary in module files (bnc#1080259)
* Sat Jan 06 2018 eich@suse.com
- Fix unexpanded rpm macro in environment module file for HPC (boo#1074897).
* Sun Nov 12 2017 eich@suse.com
- Add lua-lmod as dependency to HPC package.
* Mon Oct 30 2017 eich@suse.com
- Fix Requires for HPC build.
* Tue Oct 17 2017 eich@suse.com
- Add magic to limit the number of flavors built in the
in the OBS ring.
* Thu Oct 12 2017 eich@suse.com
- Generate baselib.conf dynamically and only for the non-HPC
build: this avoids issues with the source validator.
* Wed Oct 11 2017 eich@suse.com
- Work around openSUSE:Factory spec file validation test.
* Mon Sep 11 2017 eich@suse.com
- Converted to multibuild.
- Add HPC build using environment modules
(FATE#321720).
* Mon Sep 11 2017 pth@suse.de
- Add papi-power9_event_list_presets.patch from IBM to add support
for the POWER9 architecture (fate#322255).
* Thu Nov 24 2016 mpluskal@suse.com
- Update to version 5.5.1:
* Support for uncore performance monitoring events on Intel Xeon
Phi Knights Landing (KNL).
* Minor bugfixes.
* Thu Sep 15 2016 pth@suse.de
- Update to 5.5.0. Changes since 5.4.1 :
New Platforms:
* Added Knights Landing (KNL) core events and preset events.
* Added Intel Broadwell/Skylake/Knights Landing RAPL support
* Updated PAPI preset event support for Intel Broadwell/Skylake
New Implementations:
* libmsr component: Using LLNL's libmsr library to access Intel
RAPL (Running Average Power Limit) library adds power capping
abilities to PAPI.
* CUDA PC sampling: A new standalone CUDA sampling tool
(papi_cuda_sampling) has been added to the CUDA component
(components/cuda/sampling/) and can be used as a preloader to
perform PC sampling on Nvidia GPUs which support the CUPTI
sampling interface (e.g. Maxwell).
* ARM Cortex A53 support: Event definitions added.
New Component:
* Powercap component: PAPI now supports the Linux Power Capping
Framework which exposes power capping devices and power measurement
to user space via a sysfs virtual file system interface.
Enhancements:
* Added Haswell-EP uncore support
* Initial Broadwell, Skylake support
* Added a general CUDA example (components/cuda/test) that uses
LD_PRELOAD to attach to a running CUcontext.
* Added "-check" flag to papi_avail and papi_native_avail to
test counter availability/validity.
* Add support for multiple flavors of POWER8 processors.
* Force all processors to check event schedulability by checking that
PAPI can successfully read the counters.
* Support for Intel Broadwell-EP, Skylake, Goldmont, Haswell-EP
inherited from libpfm4.
* Shared memory object (.so) naming is made more limited so that minor
updates do not break ABI compatibility.
Bug Fixes:
* Clean output from papi_avail tool when there are no user defined events.
* Support PAPI_GRN_SYS granularity for perf component.
* Bug fix for infiniband_umad component.
* Bug fix for vmware component.
* Bug fix for NVML component.
* Fixed RAPL component so it reports unsupported inside a guest VM.
* Cleanup ARM CPU detection.
* Bug fix for PAPI_overflow issue for multiple eventsets.
* Increased PERF_EVENT_MAX_MPX_COUNTERS to 192 from 128.
* Fixed memory leak in papi_preset.c.
* Free allocated memory in the stealtime component.
* Improve testlib error messages if a component fails to initialize.
* Fix _papi_hwi_postfix_calc parsing and robustness.
* Clean build rules for CUDA sampling subcomponent.
* Correct IBM Power7 and Power8 computation of PAPI_L1_DCA.
* Eliminate the sole use of ftests_skip subroutine.
* Correct the event string names for tenth.c.
* Have Fortran test support code report errors more clearly.
* Cleanup output from libmsr component.
* PAPI internal functions were marked as static to avoid exposing them
externally.
* Multiple component were fixed to make internal functions static
where possible, to avoid exposing the functions as externally
accessible entry points.
* CUDA component configuration bug fixed.
* Wed Mar 04 2015 mpluskal@suse.com
- Replace ./configure with macro %configure
* Wed Mar 04 2015 mgorse@suse.com
- fix typo in excludearch statement
Version: 5.7.0-bp152.4.10
* Thu Nov 28 2019 Egbert Eich <eich@suse.com>
- Add master package for library in HPC build (boo#1158048).
* Thu Oct 10 2019 Tony Jones <tonyj@suse.com>
- Delete patch: papi-codecleanup.patch
Patch has been present since first checkin but there is no indication
as to it's purpose, no bug reference and it is not needed for successful
test run.
- Refresh patch: papi-fix-ldflags.patch
Add proper patch description. Contents pushed upstream.
* Wed Apr 24 2019 Martin Li?ka <mliska@suse.cz>
- Disable LTO (boo#1133272).
* Thu Apr 04 2019 Christian Vögl <christian.voegl@suse.com>
- Update to 5.7.0 (jsc#SLE-8562)
Major Changes:
* Validation tests: A substantial effort to add validation tests to PAPI
to check and detect problems in the definition of PAPI preset events.
* Event testing: Thorough cleanup of code in the C and Fortran testing to
add processor support, cleanup output and make the testing behavior
consistent.
* CUDA component: Updated and rewritten to support CUPTI Metric API
(combinations of basic events). This component now supports NVLink
information through the Metric API. Updated testing for the component.
* NVML component: Updated to support power management limits and improved
event names. Minor other bug fixes.
* RAPL component: Added support for: Intel Atom models Goldmont / Gemini_Lake
/ Denverton, Skylake-X / Kabylake
* PAPI preset events: Many updates to the PAPI preset event mappings;
Skylake X support, initial AMD fam17h, fix AMD fam16h, added
more Power8 events, initial Power9 events.
* Mon Feb 18 2019 Egbert Eich <eich@suse.com>
- Expose PAPI_LIB from module also when no devel package is installed
(bsc#1125825).
* Thu Oct 04 2018 Michal Suchanek <msuchanek@suse.de>
- Fix pcp build (boo#1107637).
libpapi-devel depends on papi which was dynamically linked in the past and
pulled in libpapi. It is linked statically now so the libpapi dependency
needs to be added.
* Wed Aug 22 2018 msuchanek@suse.com
- Update to 5.6.0 (FATE#321456).
Major changes:
* Validation tests: A substantial effort to add validation tests to PAPI to
check and detect problems in the definition of PAPI preset events.
* Event testing: Thorough cleanup of code in the C and Fortran testing to
add processor support, cleanup output and make the testing behavior
consistent.
* CUDA component: Updated and rewritten to support CUPTI Metric API
(combinations of basic events). This component now supports NVLink
information through the Metric API. Updated testing for the component.
* NVML component: Updated to support power management limits and improved
event names. Minor other bug fixes.
* RAPL component: Added support for: Intel Atom models Goldmont / Gemini_Lake
/ Denverton, Skylake-X / Kabylake
* PAPI preset events: Many updates to the PAPI preset event mappings;
Skylake X support, initial AMD fam17h, fix AMD fam16h, added more Power8
events, initial Power9 events.
Other changes:
* Updating man and help pages for papi_avail and papi_native_avail.
* Powercap component: Added test for setting power caps via PAPI powercap
component.
* Infiniband component: Bugfix for infiniband_umad component.
* Uncore component: Updated to support recent processors.
* Lmsensors component updated to support correct runtime linking, better
events name, and a number of bug fixes.
* Updated and fixed timer support for multiple architectures.
* All components: Cleanup and standardize testing behavior in the components.
* Build system: Much needed cleanup of configure and make scripts.
* Support for C++ was enhanced.
* Enabling optional support for reading events using perfevent-rdpmc on
recent Linux kernels can speed up PAPI_read() by a factor of 5.
* Pthread testing limited to avoid excessive CPU consumption on highly
parallel machines.
- Refresh papi-codecleanup.patch
- Remove papi-power9_event_list_presets.patch:
obsoleted by update.
- Add papi-fix-ldflags.patch: fix libdl linking errors
* Fri Feb 09 2018 cgoll@suse.com
- Fix summary in module files (bnc#1080259)
* Sat Jan 06 2018 eich@suse.com
- Fix unexpanded rpm macro in environment module file for HPC (boo#1074897).
* Sun Nov 12 2017 eich@suse.com
- Add lua-lmod as dependency to HPC package.
* Mon Oct 30 2017 eich@suse.com
- Fix Requires for HPC build.
* Tue Oct 17 2017 eich@suse.com
- Add magic to limit the number of flavors built in the
in the OBS ring.
* Thu Oct 12 2017 eich@suse.com
- Generate baselib.conf dynamically and only for the non-HPC
build: this avoids issues with the source validator.
* Wed Oct 11 2017 eich@suse.com
- Work around openSUSE:Factory spec file validation test.
* Mon Sep 11 2017 eich@suse.com
- Converted to multibuild.
- Add HPC build using environment modules
(FATE#321720).
* Mon Sep 11 2017 pth@suse.de
- Add papi-power9_event_list_presets.patch from IBM to add support
for the POWER9 architecture (fate#322255).
* Thu Nov 24 2016 mpluskal@suse.com
- Update to version 5.5.1:
* Support for uncore performance monitoring events on Intel Xeon
Phi Knights Landing (KNL).
* Minor bugfixes.
* Thu Sep 15 2016 pth@suse.de
- Update to 5.5.0. Changes since 5.4.1 :
New Platforms:
* Added Knights Landing (KNL) core events and preset events.
* Added Intel Broadwell/Skylake/Knights Landing RAPL support
* Updated PAPI preset event support for Intel Broadwell/Skylake
New Implementations:
* libmsr component: Using LLNL's libmsr library to access Intel
RAPL (Running Average Power Limit) library adds power capping
abilities to PAPI.
* CUDA PC sampling: A new standalone CUDA sampling tool
(papi_cuda_sampling) has been added to the CUDA component
(components/cuda/sampling/) and can be used as a preloader to
perform PC sampling on Nvidia GPUs which support the CUPTI
sampling interface (e.g. Maxwell).
* ARM Cortex A53 support: Event definitions added.
New Component:
* Powercap component: PAPI now supports the Linux Power Capping
Framework which exposes power capping devices and power measurement
to user space via a sysfs virtual file system interface.
Enhancements:
* Added Haswell-EP uncore support
* Initial Broadwell, Skylake support
* Added a general CUDA example (components/cuda/test) that uses
LD_PRELOAD to attach to a running CUcontext.
* Added "-check" flag to papi_avail and papi_native_avail to
test counter availability/validity.
* Add support for multiple flavors of POWER8 processors.
* Force all processors to check event schedulability by checking that
PAPI can successfully read the counters.
* Support for Intel Broadwell-EP, Skylake, Goldmont, Haswell-EP
inherited from libpfm4.
* Shared memory object (.so) naming is made more limited so that minor
updates do not break ABI compatibility.
Bug Fixes:
* Clean output from papi_avail tool when there are no user defined events.
* Support PAPI_GRN_SYS granularity for perf component.
* Bug fix for infiniband_umad component.
* Bug fix for vmware component.
* Bug fix for NVML component.
* Fixed RAPL component so it reports unsupported inside a guest VM.
* Cleanup ARM CPU detection.
* Bug fix for PAPI_overflow issue for multiple eventsets.
* Increased PERF_EVENT_MAX_MPX_COUNTERS to 192 from 128.
* Fixed memory leak in papi_preset.c.
* Free allocated memory in the stealtime component.
* Improve testlib error messages if a component fails to initialize.
* Fix _papi_hwi_postfix_calc parsing and robustness.
* Clean build rules for CUDA sampling subcomponent.
* Correct IBM Power7 and Power8 computation of PAPI_L1_DCA.
* Eliminate the sole use of ftests_skip subroutine.
* Correct the event string names for tenth.c.
* Have Fortran test support code report errors more clearly.
* Cleanup output from libmsr component.
* PAPI internal functions were marked as static to avoid exposing them
externally.
* Multiple component were fixed to make internal functions static
where possible, to avoid exposing the functions as externally
accessible entry points.
* CUDA component configuration bug fixed.
* Wed Mar 04 2015 mpluskal@suse.com
- Replace ./configure with macro %configure
* Wed Mar 04 2015 mgorse@suse.com
- fix typo in excludearch statement