Télécharger la liste

Description du projet

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.

Système requise

System requirement is not defined
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

Le support initial pour Intel Sandy Bridge (Core) dans likwid-perfctr. Une nouvelle application, likwid-perfscope, comme une interface en mode chronologie des likwid-perfctr (expérimental). Le support initial pour OpenMPI dans likwid-mpirun. L'amélioration de likwid-msrD. Originaire Fortran 90 d'interface pour l'API Marker. Une réécriture complète de l'API marqueur. Simplifié d'utilisation. Permet régions inclusif et se chevauchent. Un sous-système de sortie du nouveau filtre. Permet de définir vos propres formats de fichier de sortie et des filtres. Par défaut, livré avec les formats CSV et XML.
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

Un correctif pour un problème avec le mode construction MSR direct. la milliseconde pour le mode démon likwid-perfctr. Amélioration de la récupération d'erreur pour le démon MSR.
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

des groupes de performance ont été améliorées en likwid-perfctr (groupe NUMA pour AMD K10). Le nouveau script likwid-mpirun a été ajouté, qui est un wrapper pour permettre mpirun ancrage pour MPI et MPI / applications OpenMP hybride. likwid-perfctr supporte la sortie dans des fichiers avec des espaces réservés pour les applications parallèles MPI. Fil de domaine M (mémoire) a été ajoutée pour les domaines NUMA. Documentation sur le wiki et les pages de manuel a été améliorée. Pin fonctionnalité a été intégrée pour likwid-perfctr. likwid-msrD a été ajouté, qui est un démon msr pour permettre un accès sécurisé aux msr registres dans des environnements de sécurité sensibles. Plusieurs corrections de bogues et améliorations mineures ont été apportées.
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

Prise en charge complète pour les processeurs AMD Magny-Cours a été ajouté. Les événements de base d'Intel Nehalem EX sont maintenant supportés. likwid broches pouvez également utiliser logique épinglage maintenant. Un mode démon a été ajouté pour likwid-perfctr, soutenant le suivi très léger. Ce démon peut aussi être utilisé pour générer des graphiques calendrier pour une application spécifique.
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

L'application likwid-banc a été ajouté, ce qui permet le prototypage rapide multithread de repères au niveau bas. Logique fondons sur le nœud de niveau socket / a été ajouté dans likwid broches. soutien topologie NUMA a été ajouté dans likwid-topologie. likwid broches pouvez définir NUMA mempolicy d'entrelacer. ensembles d'événements pour likwid-perfCtr sont configurables et extensibles avec de simples fichiers texte. d'aide très complet pour les configurations de groupe est disponible à partir de la ligne de commande. Un drapeau pour l'exécution silencieuse likwid broches a été ajouté. sortie de la statistique (Somme, Max, Min, Avg) est produit pour les mesures filetés likwid-perfCtr. L'exécution a été rendue plus rapide pour likwid-topologie et tous les commutateurs d'impression.
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