TAU

Logiciel capture d'écran:
TAU
Détails logiciels:
Version: 2.21.3
Date de transfert: 20 Feb 15
Licence: Gratuit
Popularité: 11

Rating: nan/5 (Total Votes: 0)

TAU (Tuning et analyse Utilitaires) est un cadre de l'outil programme et l'analyse de performance pour parallèle haute performance et calcul distribué.
TAU fournit une suite d'outils d'analyse statique et dynamique des programmes écrits en C, C ++, Fortran 77/90, Python, Fortran haute performance, et Java.
En particulier, TAU offre un profilage état de l'art-performance et installation de traçage qui prend en charge un modèle d'exécution parallèle évolutive générale fondée sur les nœuds, les contextes et les discussions.
L'objectif du projet de TAU est de développer la technologie du programme et analyse des performances qui répond à la fois les défis de l'évolution des systèmes informatiques parallèles évolutives et les besoins des méthodologies de programmation utilisés pour les applications scientifiques de la prochaine génération.
TAU devrait être en mesure de cibler la diversité des paradigmes de calcul et les machines, tout en offrant un cadre de composants mobiles et reconfigurables mesure et d'analyse qui peuvent être optimisés et étendus.

Ce qui est nouveau dans cette version:

  • Cette version ajoute un port ARM Linux, plateformes de MIC Intel, CUDA 5.0 support, l'instrumentation UPC Runtime pour Cray CCE et BUPC, l'amélioration de l'enveloppe MPI, le soutien aux ParaProf 3D pour IBM BG / Q, et ARM Linux.

Quoi de neuf dans la version 2.21.2:

  • Les principaux changements comprennent SHMEM profilage pour Cray et SGI, NVIDIA OpenCL et le soutien AMD OpenCL, un outil de tau_rewrite basée sur MAQAO, OpenSHMEM profilage, Score-P atomique / Contexte Événements, OpenMP 3.0 instrumentation avec Opari2, NVIDIA CUPTI v4.1, base de données H2 à PerfDMF, débogage avec TAU_TRACK_SIGNALS, MinGW support compilateur pour Windows, UPC instrumentation niveau de la source en utilisant l'analyseur Rose pour soutenir le compilateur Cray CCE et PDT 3,17 avec Rose et MAQAO instrumentor binaire.

Ce qui est nouveau dans la version 2.19.1:

  • ParaProf:
  • ParaProf a une nouvelle fenêtre d'expression qui vous permet de créer facilement
  • mesures dérivées (Options - & gt;. Montrer dérivés Panneau métrique Vous pouvez également passer
  • une liste d'expressions dans un fichier à paraprof et appliquer les expressions à
  • ne importe quel niveau (application, expérience, essai dans un fichier de profil ou dans un
  • base de données. Cette fenêtre apparaît également dans perfexplorer.
  • Paraprof a une fenêtre de communication 3D mis à jour qui dispose curseurs
  • et réticule pour évaluer avec précision l'ampleur du point-à-point
  • communication entre les noeuds émetteur et récepteur. Pour utiliser la communication
  • écrans à matrice dans paraprof, se il vous plaît définir l'environnement de TAU_COMM_MATRIX
  • variable à 1 avant d'exécuter l'application instrumentée.
  • Une nouvelle fenêtre de changeur de groupe est disponible pour changer le groupe
  • l'adhésion d'événements au cours de la phase d'analyse. Cette fenêtre (accessible
  • via Windows - & gt; Groupe Changer vous permet de sélectionner un sous-ensemble de routines
  • en utilisant une sélection multiple ou des caractères génériques (par exemple, HDF5 et l'associer avec un
  • nouveau groupe (par exemple, IO. Vous pouvez enregistrer le fichier, le télécharger dans une base de données et
  • l'utiliser dans les fenêtres de PerfExplorer (par exemple, «Graphiques - & gt; Groupe% du total
  • exécution 'pour voir l'échelle des opérations IO.
  • La boîte de filtre vous permet d'utiliser des expressions régulières pour filtrer les
  • Fonctions / régions que vous voulez changer. Il est implicitement ajouté à *
  • la fin du filtre, de sorte que vous pouvez simplement taper MPI_ et vous verrez
  • toutes les routines MPI par exemple.
  • Une fois que vous sélectionnez une ou plusieurs fonctions / régions, le
  • actuelle et disponible
  • groupes seront affichés. Si les fonctions que vous avez sélectionnées ne ont pas
  • le même ensemble de groupes, puis l'intersection de leurs groupes sera
  • noir, et le reste sera gris, de sorte que vous pouvez ajouter ce groupe
  • pour le reste, ou le supprimer de chacun d'eux.
  • modèle de sélection de l'arbre fixe après les modifications apportées pour le multi-sélection.
  • Maintenant, si vous cliquez avec le bouton droit sur un objet non sélectionné, il devient select
  • objet et le pop-up apparaît uniquement pour cela.
  • visualisation 3D fonctionne maintenant sur IBM BG / P utilisant ppc64 JOGL.
  • Meilleur support Perfsuite pour analyser les profils de 1.0.0a4 perfsuite.
  • PerfExplorer:
  • le code de Perfexplorer a été mis à jour pour Weka 3.6.1. Vous devrez
  • perfexplorer_configure fonctionner à utiliser une installation plus PerfDMF dans le nouveau
  • perfexplorer. Regroupement DBSCAN est maintenant opérationnel, et vous pouvez lancer le
  • Weka Explorateur directement à partir d'un ensemble de données. Initialement, le top 10
  • & quot; & quot intéressante; fonctions sont exportés dans un fichier CSV, et automatiquement
  • chargé dans Weka. De là, vous pouvez faire toutes sortes de data mining plaisir.
  • La méthode DBSCAN sera d'abord normaliser les données, puis de trouver les k-distances
  • pour chaque processus, où k est le nombre minimum de points que l'on trouve dans
  • du cluster. Ensuite, les k-distances sont triés descendante, et
  • k-distances sont jugés comme des distances différentes de quartier pour le
  • clustering. Tout regroupement qui trouve un nouveau nombre de grappes est enregistré.
  • son exécution mis à jour pour la nouvelle version de Jython (2.5.1 que
  • prend en charge une norme mise à jour réelle pour Python, version 2.5. Le nouveau
  • version nécessite un fichier de registre, et un emplacement accessible en écriture par l'utilisateur pour mettre le
  • CacheFiles lorsque les pots sont pré-traitées pour trouver des symboles.
  • Création d'un utilitaire qui va reconstruire une trace Paraver à partir d'échantillons TAU EBS.
  • tau_instrumentor:
  • L'outil de tau_instrumentor prend désormais en charge le niveau de la boucle automatique
  • l'instrumentation dans le mode de SPEC. Le mode spec permet tau_instrumentor à
  • insert instrumentation appelle dans une copie du code source original pour tout
  • outil. Plus tôt cette a été utilisé par des outils tels que Scalasca pour le niveau de routine
  • instrumentation seulement. Maintenant, il prend en charge l'instrumentation de niveau de boucle pour
  • outils externes ainsi.
  • source d'hybride et de l'instrumentation à base compilateur:
  • Lorsque l'instrumentation de niveau automatique de la source (en utilisant PDT et
  • compilation ne produit pas un fichier .o (en raison d'une erreur d'analyse possible,
  • TAU utilisé pour revenir à la ligne de commande de compilation originale. Maintenant, il
  • appelle le compilateur d'utiliser instrumentation compilateur d'insérer
  • l'instrumentation de niveau de routine dans le code. Ceci conduit à une meilleure
  • la couverture de l'instrumentation du code. Ce changement devrait être transparent pour
  • l'utilisateur. Pour désactiver cette nouvelle fonctionnalité, l'utilisateur doit explicitement passer le
  • -optNoCompInst option dans la variable d'environnement TAU_OPTIONS. CARE doit
  • être prise tout en définissant exclure ou inclure des listes de routines et les fichiers dans
  • fichiers d'instrumentation sélectifs. Les noms de routine peuvent différer (pour PDT et
  • instrumentation compilateur et les scripts de compilation de TAU sont cas
  • sensibles, mais ils permettent l'utilisation de caractères génériques dans les noms.
  • Support des paquets externes.
  • TAU prend désormais en charge la récente libération PAPI-C 4.0.0 ainsi que Scalasca 1.3.0 et DyninstAPI version 6.1.
  • Nouvelles plateformes:
  • TAU prend en charge les compilateurs Cray CCE (C, C ++ et Fortran sur le Cray
  • systèmes XT (invoquent simplement «chargement du module PrgEnv-Cray 'avant de configurer
  • TAU. Base compilateur d'instrumentation ne est pas encore pris en charge. TAU aussi
  • IBM propose des améliorations de configuration BG / P.
  • Sensibilisation:
  • Nous donnerons un tutoriel de POINT d'une journée complète à la conférence de LCI'10 dans
  • Pittsburgh (Mars 8. Nous distribuera l'POINT LiveDVDs VI-HPS
  • pour la formation.

Ce qui est nouveau dans la version 2.18.1:

  • Support a été ajouté pour GPGPU dans IGP Compiler et compilateurs PGI sur Mac OS X.
  • Support de workflow sous Eclipse, le soutien de charme, et le soutien OpenMP ont été améliorés.
  • L'API Python a été accélérée.
  • La documentation a été mise à jour.
  • bogues assorties ont été fixés.

Ce qui est nouveau dans la version 2.17.3:

  • Mises à jour comprennent instrumentation compilateur Intel, GNU et compilateurs PathScale, une nouvelle API Python pour le suivi de la mémoire, des corrections pour la configuration IBM BG / P, et le soutien pour l'analyse des CQoS et de tracer des cartes à partir de fichiers de script dans PerfExplorer.

Logiciel similaire

Schema Crawler
Schema Crawler

3 Jun 15

grandma
grandma

11 May 15

JUnit PDF Report
JUnit PDF Report

2 Jun 15

noselog
noselog

20 Feb 15

Commentaires à TAU

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!