Release Notes: Support for Intel SandyBridge Uncore (partial) and Intel IvyBridge (only core part). A new application likwid-memsweeper to cleanup ccNUMA memory domains. Initial support for Intel Xeon Phi (KNC). Better support for AMD Interlagos. The OpenMP type is now detected automatically while pinning. Many bugfixes and improvements. The marker API works for threaded code and accessDaemon. Uncore support for timeline mode. A convenient macro wrapper for Marker API. Data volume as a new metric in all memory/cache groups. Updated Wiki documentation.
Release Notes: Initial support for Intel Sandy Bridge (Core) in likwid-perfctr. A new application, likwid-perfscope, as a frontend to the timeline mode of likwid-perfctr (experimental). Initial support for OpenMPI in likwid-mpirun. Improvements in likwid-msrD. A native Fortran 90 interface for the Marker API. A complete rewrite of the marker API. Simplified usage. Allows inclusive and overlapping regions. A new output filter subsystem. Allows you to define your own output file formats and filters. By default, comes with CSV and XML formats.
Release Notes: A hotfix for a build problem with direct MSR mode. Millisecond resolution for likwid-perfctr daemon mode. Improved error recovery for the MSR daemon.
Release Notes: Performance groups were improved in likwid-perfctr (NUMA group for AMD K10). The new likwid-mpirun script was added, which is an mpirun wrapper to enable pinning for MPI and MPI/OpenMP hybrid applications. likwid-perfctr supports output in files with placeholders for MPI parallel applications. Thread domain M (Memory) was added for NUMA domains. Documentation in the wiki and man pages was improved. Pin functionality was integrated for likwid-perfctr. likwid-msrD was added, which is an msr daemon to enable secure access to msr registers in security sensitive environments. Many bug fixes and small improvements were made.
Release Notes: Full support for AMD Magny Cours was added. The core events of Intel Nehalem EX are now supported. likwid-pin can also use logical pinning now. A daemon mode was added for likwid-perfctr, supporting very lightweight monitoring. This daemon can also be used to generate timeline graphs for a specific application.
Release Notes: The likwid-bench application was added, allowing rapid multithreaded prototyping of low level benchmarks. Logical pinning on the node/socket level was added in likwid-pin. NUMA topology support was added in likwid-topology. likwid-pin can set NUMA mempolicy to interleave. Event sets for likwid-perfCtr are configurable and extensible with simple text files. Extensive help for group configurations is available from the command line. A flag for silent execution in likwid-pin was added. Statistical output (Sum, Max, Min, Avg) is produced for threaded measurements in likwid-perfCtr. Execution was made faster for likwid-topology and all print switches.
Release Notes: This is a patch release. It fixes a bug that occurred if you were using likwid-perfCtr with OpenMP using the marker API and pinning the threads with likwid-pin.
Release Notes: Countless improvements and fixes against last beta. New features include support for Intel Westmere and initial support for Intel Atom. The preconfigured Event groups are extended for all architectures. Improved documentation for likwid-perfCtr, including use with the marker API.
Release Notes: Uncore Events on Intel Nehalem are fully supported. Many problems and bugs were resolved. Improved tabular output was added for likwid-perfCtr. The marker API for likwid-perfCtr was improved to support multiple named regions with accumulated results.