likwid (comme si je savais ce que je fais) est un projet qui contribue outils faciles à utiliser en ligne de commande pour Linux pour soutenir les programmeurs à développer des programmes multi-filetés de haute performance.
Il contient les outils suivants:
& Nbsp; * likwid-topologie: Afficher le fil et cache topologie
& Nbsp; * likwid-PERFCTR: Mesurer les compteurs de performance du matériel sur processeurs Intel et AMD
& Nbsp; * Likwid-caractéristiques: Voir et bascule matériel prélecture bits de contrôle sur processeurs Intel Core 2
& Nbsp; * likwid broches: Pin votre application filetée sans toucher votre code (soutient pthreads, Intel et OpenMP OpenMP gcc)
Il ya déjà un tas d'outils de compteurs de performances disponibles. Likwid se distingue par:
& Nbsp; * Pas de patch du noyau, ne importe quel noyau de vanille avec les œuvres de MSR Module standards
& Nbsp; * Transparent, toujours clair que les événements sont choisis, les balises d'événements ont la même dénomination que dans la documentation
& Nbsp; * Léger, likwid sur le but ne utilise pas échantillonnage et ajoute pas de frais généraux pendant la mesure.
& Nbsp; * Facile à utiliser, pas de porc de java, simple à construire, pas besoin de toucher votre code, configurable de l'extérieur. Interface claire CLI
& Nbsp; * multiplateforme, likwid soutient processeurs Intel et AMD
& Nbsp; * Jusqu'à ce jour, likwid tente de soutenir pleinement nouveaux processeurs dès que possible
Si vous rencontrez des problèmes, ne hésitez pas à poser des questions dans la liste de diffusion de l'utilisateur.
AVIS : Bien Likwid est déjà pleinement utilisable Likwid est pas encore diffusé. Je ai besoin de votre aide pour trouver des bogues et d'améliorer Likwid d'assurer une haute qualité pour la libération. Faites un essai et le tester. Si vous rencontrez des problèmes d'écrire un mail à moi ou le Forum. Je promets un temps de réaction rapide pour corriger les erreurs ou de répondre aux demandes de fonctionnalités
Quoi de neuf dans cette version:.
- Support pour Intel SandyBridge uncore (partielle) et Intel Ivybridge (seule partie noyau).
- Une nouvelle application likwid-memsweeper aux domaines de la mémoire de nettoyage ccNUMA.
- Le support initial pour Intel Xeon Phi (KNC).
- Meilleur support pour AMD Interlagos.
- Le type de OpenMP est maintenant détectée automatiquement lorsque l'épinglage.
- Beaucoup de corrections de bogues et améliorations.
- L'API marqueur fonctionne pour le code filetée et accessDaemon.
- Support uncore pour le mode de calendrier.
- Une macro emballage pratique pour API Marker.
- Volume de données comme une nouvelle mesure dans tous les groupes / mémoire cache. Mise à jour la documentation Wiki.
Ce qui est nouveau dans la version 2.2.1:
- Le support initial pour Intel Sandy Bridge (de base) en likwid-PERFCTR.
- Une nouvelle application, likwid-perfscope, comme une interface au mode de likwid-PERFCTR (expérimental) calendrier.
- Le support initial pour OpenMPI dans likwid-mpirun.
- Amélioration dans likwid-MSRD.
- A 90 l'interface Fortran natif de l'API de Marker.
- Une réécriture complète de l'API de marqueur.
- utilisation simplifiée.
- Permet. inclusive et zones de chevauchement
- Un nouveau sous-système de filtre de sortie.
- Permet de définir vos propres formats de fichiers de sortie et des filtres.
- Par défaut, vient avec les formats CSV et XML.
Ce qui est nouveau dans la version 2.1.3:
- Un correctif pour un problème de construction avec le mode de MSR directe .
- la résolution de la milliseconde pour le mode démon likwid-PERFCTR.
- Amélioration de la récupération d'erreur pour le démon MSR.
Ce qui est nouveau dans la version 2.1.2:.
- Correction d'un bug dans le script likwid-mpirun
Ce qui est nouveau dans la version 2.0:
- Nouvelle application likwid banc: Une plate-forme micro d'étalonnage
- likwid broches soutient épinglage désormais logiques entre un nœud ou prises
- likwid broches peuvent régler le mempolicy NUMA pour entrelacer pour une application
- likwid-topologie signale également maintenant sur la topologie NUMA
- likwid-PERFCTR peut imprimer une documentation complète sur les groupes d'événements
- Les groupes d'événements dans likwid-PERFCTR peuvent désormais être facilement étendus ou modifiés
- Sortie statistique pour les mesures filetées likwid-PERFCTR
- Silent Switch pour likwid broches
- mode démon pour likwid-PERFCTR avec un suivi léger
- likwid-PERFCTR prend désormais en charge les événements de base Intel Nehalem EX
- Support complet pour AMD Magny Cours
Quoi de neuf dans la version 1.1:
- Version 1.1 corrige un problème si vous utilisez l'API marqueur PERFCTR ensemble avec OpenMP et l'utilisation likwid broches pour épingler.
Ce qui est nouveau dans la version 1.0:
- Nouvelles fonctionnalités:
- Beaucoup de petites améliorations et corrections
- Support pour Intel Westmere
- Le support initial pour Intel Atom
- le soutien de la topologie pour AMD Magny Cours
Commentaires non trouvées