Downloadliste

Projektbeschreibung

Likwid is a set of easy to use command line tools for Linux. It supports programmers in developing high performance multi-threaded programs. "Likwid" stands for "Like I knew what I am doing". It contains the following tools: likwid-topology, which shows thread and cache topology; likwid-perfctr, which measures hardware performance counters on Intel and AMD processors; likwid-features, which shows and toggles hardware prefetch control bits on Intel Core 2 processors; likwid-pin, which pins a threaded application without touching its code (it supports pthreads, Intel OpenMP, and gcc OpenMP), likwid-powermeter which prints the Turbo mode steps and measures energy consumption on supported Intel processors, and likwid-bench, a low level benchmarking framework. It works with any standard Linux kernel. Likwid is lightweight and adds no overhead during measurements.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-06-24 05:59
2.2.1

Die erste Unterstützung für Intel Sandy Bridge (Core) in likwid-perfctr. Eine neue Anwendung, likwid-perfscope, als Frontend in die Timeline-Modus von likwid-perfctr (experimentell). Die erste Unterstützung für OpenMPI in likwid-mpirun. Verbesserungen in likwid-msrD. Eine native Fortran 90-Schnittstelle für den Marker API. Eine komplette Neufassung des Markers API. Vereinfachte Nutzung. Ermöglicht inclusive und überlappende Bereiche. Eine neue Ausgabe-Filter-Subsystem. Hier können Sie Ihre eigenen Ausgabeformate und Filter definieren. Standardmäßig wird mit CSV-und XML-Formate.
Tags: Stable, Major, cli, Linux
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.

2011-01-15 11:07
2.1.3

Ein Hotfix für einen Build Problem mit direktem MSR-Modus. Millisekundenauflösung für Likwid-perfctr Daemon-Modus. Verbesserte Fehlerbehebung für die MSR-Daemon.
Tags: Minor
A hotfix for a build problem with direct MSR mode.
Millisecond resolution for likwid-perfctr daemon mode. Improved error recovery for the MSR daemon.

2010-12-07 23:36
2.1

Performance-Gruppen wurden in Likwid-perfctr (NUMA Gruppe für AMD K10) verbessert. Die neue Likwid-mpirun Skript wurde hinzugefügt, die eine mpirun Wrapper ermöglichen Pinning für MPI und MPI / OpenMP Hybrid-Anwendungen. Likwid-perfctr unterstützt die Ausgabe in Dateien mit Platzhaltern für MPI paralleler Anwendungen. Thread Domain M (Speicher) wurde für NUMA-Domains hinzu. Dokumentation im Wiki und Manpages wurde verbessert. Pin-Funktionalität wurde für Likwid-perfctr integriert. Likwid-MSRD wurde hinzugefügt, die eine MSR-Daemon, um sicheren Zugriff zu ermöglichen, ihre Register in Sicherheit sensiblen Umgebungen msr ist. Viele Bugfixes und kleine Verbesserungen vorgenommen wurden.
Tags: stable major CLI Linux
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.

2010-10-13 00:19
2.0

Volle Unterstützung für AMD Magny Cours wurde hinzugefügt. Die Kern-Events der Intel Nehalem EX werden nun unterstützt. Likwid-Pin kann auch logische Pinning zu kaufen. Ein Daemon-Modus wurde für Likwid-perfctr hat, die Unterstützung sehr leichte Überwachung. Dieser Dämon kann auch zur Timeline Grafiken für eine bestimmte Anwendung zu generieren.
Tags: stable major CLI Linux
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.

2010-08-20 20:53
2.0beta

Die Likwid-Bank-Anwendung hinzugefügt wurde, die eine schnelle Multithread-Prototyping von niedrigem Niveau Benchmarks. Logische Pinning auf den Knoten / Socket-Ebene in Likwid-Pin aufgenommen. NUMA-Topologie Unterstützung wurde in Likwid-Topologie hinzugefügt. Likwid-Pin können NUMA mempolicy zu verschachteln. Event-Sets für Likwid-perfCtr sind konfigurierbar und erweiterbar mit einfachen Textdateien. Umfangreiche Hilfe für die Gruppe Konfigurationen finden Sie auf der Kommandozeile. Eine Fahne für stille Ausführung in Likwid-Pin aufgenommen. Statistische Ausgang (Summe, Max, Min, Avg) ist für Messungen im Gewinde Likwid-perfCtr produziert. Ausführung schneller war für Likwid-Topologie und alle Druck-Schalter vorgenommen.
Tags: major beta
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.

Project Resources