Lightweight Performance Tools

Edit Package likwid
https://code.google.com/p/likwid/

Likwid stands for Like I knew what I am doing. This project contributes easy to
use command line tools for Linux to support programmers in developing high
performance multi threaded programs.

Refresh
Refresh
Source Files
Filename Size Changed
likwid-5.3.0.tar.gz 0002593191 2.47 MB
likwid.changes 0000005639 5.51 KB
likwid.spec 0000005747 5.61 KB
Revision 3 (latest revision is 4)
Martin Hauke's avatar Martin Hauke (mnhauke) accepted request 1127925 from Christian Goll's avatar Christian Goll (mslacken) (revision 3)
- 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
Comments 0
openSUSE Build Service is sponsored by