File likwid.changes of Package likwid

-------------------------------------------------------------------
Mon Dec  4 13:31:09 UTC 2023 - Christian Goll <cgoll@suse.com>

- enable likwid-setFrequencies, likwid-setFreq and likwid-accessD
  for non x86_64 and disabled i568 builds

-------------------------------------------------------------------
Fri Nov 17 00:30:24 UTC 2023 - Christian Goll <cgoll@suse.com>
- Updated to 5.3.3 release. As this is a major step, just the
  highlights are mentioned:
  * Measure multiple event sets in a round*robin fashion (no multiplexing!)
  * Event options to filter the counter increments
  * Whole LIKWID functionality is exposed as API for C/C++ and Lua
  * New functions in the Marker API to switch event sets and get intermediate
    results
  * Topology code relies on hwloc. CPUID is still included but only as fallback
  * Most LIKWID applications are written in Lua (only exception likwid*bench)
  * Monitoring daemon likwid*agent with multiple output backends
  * Basic support for Linux perf_event interface instead of native access.
    Currently only core*local counters working, Uncore is experimental
  * Support to build against a existing Lua installation (5.1 * 5.3 tested)
  * Support for CPU frequency manipulation, Lua interface updated
  * Access module checks for LLNL's msr_safe kernel module
  * Support for counter registers that are only available when
    HyperThreading is off
  * Fix for non*HyperThreading counters (PMC4*7) on Intel Broadwell
  * Socket measurements can be used for all cores on the socket in
    metric formulas.
  * Support for Nvidia GPU monitoring (with NvMarkerAPI)
  * New clock frequency backend (with less overhead)
  * Generation of benchmarks for likwid*bench on*the*fly from ptt files
  * Switch back to C*based metric calculator (less overhead)
  * Interface function to performance groups, create your own.
  * Integration of GOTCHA for hooking into client application at runtime
  * Thread*local initialization of streams for likwid*bench
  * Enhanced support for SLURM with likwid*mpirun
  * New MPI and Hybrid pinning features for likwid*mpirun
  * Interface to enable the membind kernel memory policy
  * JSON output filter file (use *o output.json)
- removed following patches: 
  * likwid-3.1.3-loadData-for-i386.patch
  * likwid-32bit.patch
  * likwid-fix-i586.patch
  * likwid-libdir.patch
  * likwid-optflags.patch
  * likwid-perlapp.patch

-------------------------------------------------------------------
Fri Feb  6 15:14:17 UTC 2015 - mardnh@gmx.de

- updated source url
- updated patch likwid-libdir.patch
- updated patch likwid-optflags.patch
- added likwid-perlapp.patch for setting the correct prefix
- fixed license
- update to version 3.1.3:
  + Release 3.1.3
  - Full Uncore Support for Nehalem EX and Westmere EX
  - Atom Silvermont (Avoton + BayTrail) support
  - Read Marker API results and derived metrics in instrumented application
    (Patch by Julian Kunkel)
  - More low-level benchmarks for likwid-bench
  - Kernel module for enabling the RDPMC instruction
  - Use RDPMC for fixed and general purpose core-local counters if possible
  - New undocumented but working events
  - Support for all RAPL domains in likwid-powermeter
  - Better PCI device lookup
  - Lots of bug fixes 

  + Release 3.1.2
  - New application likwid-setFrequencies and corresponding daemon likwid-setFreq
  - likwid-powermeter can measure multiple sockets at once
  - likwid-memsweeper also cleans last level cache from dirty cachelines
  - Sanitized groups for Intel IvyBridge and SandyBridge
  - Automatic lookup of Uncore PCI devices with exclusion of non-existent devices
  - Reduced connect time to likwid-accessD
  - Multiple workgroups for likwid-bench are evaluated correctly
  - MSR device file handling on Intel Xeon Phi improved
  - Improved commandline argument handling for all LIKWID tools
  - man pages sanitized and a new one for likwid-bench
  - Moved setuid command to sbin directory
  - Lots of bugfixes 

  + Release 3.1
  - Full support for Intel Xeon Phi
  - Support for Intel IvyBridge-EP (partial Uncore support)
  - Support for Intel Haswell
  - Support for AMD Kabini architecture
  - Improved Intel Atom support
  - Adding expression based thread group syntax for all LIKWID tools
  - Add scatter option to thread groups
  - Add possibility to dump topology info to cfg file. This enables simpler usage
    of LIKWID in a restricted cpuset
  - Using the Marker API a variable number of threads may enter a region now
  - Simple lock file based control to synchronize Monitoring and Profiling in a
    cluster environment
  - Using custom event sets on Intel Processors fixed counters are automatically
    added and connected derived metrics runtime, clock and CPI are output
  - Oversubscription of processors with round robin placement is now default
  - Add event for TM/TM2 temperature sensors on Intel processors
  - Improved RDTSC timing measurement
  - Review of performance groups
  - Performance improvements in Marker API
  - Lots of bugfixes and improvements 

  + Release 3.0
  - New application likwid-memsweeper to cleanup ccNUMA memory domains.
    This functionality is also integrated in likwid-pin.
  - Support for Intel SandyBridge Uncore (partial)
  - Support for Intel IvyBridge (only core part)
  - Initial support for Intel Xeon Phi (KNC)
  - Better support for AMD Interlagos
  - The OpenMP type is now detected automatically while pinning
  - Lots of bugfixes and improvements
  - Marker API works now for threaded code and accessDaemon
  - Uncore support for timeline mode
  - Convenient macro wrapper for Marker API
  - Data volume as new metric in all memory/cache groups
  - Updated Wiki documentation 

-------------------------------------------------------------------
Mon Aug 20 23:47:47 CET 2012 - pascal.bleser@opensuse.org

- initial version (2.3.0)

openSUSE Build Service is sponsored by