TAU

Screenshot der Software:
TAU
Softwarebeschreibung:
Version: 2.21.3
Upload-Datum: 20 Feb 15
Lizenz: Frei
Popularität: 62

Rating: nan/5 (Total Votes: 0)

TAU (Tuning und Analysis Utilities) ist ein Programm, und Performance-Analyse-Tool Rahmen für High-Performance-parallele und verteilte Datenverarbeitung.
TAU bietet eine Reihe von Tools für die statische und dynamische Analyse von Programmen in C, C ++, Fortran 77/90, Python, High Performance Fortran und Java geschrieben.
Insbesondere bietet TAU ​​eine state-of-the-Art-Performance-Profiling und Tracing-Anlage, die eine allgemeine skalierbare parallele Ausführung Modell, das auf Knoten, Kontexte und Themen unterstützt.
Das Ziel des Projektes ist es, TAU Programm und Performance-Analyse-Technologie, die sowohl den Herausforderungen der sich entwickelnden skalierbare parallele Rechensysteme und die Bedürfnisse der Programmierverfahren für die nächste Generation wissenschaftliche Anwendungen gerecht wird.
TAU sollten in der Lage, die Vielfalt von Rechenparadigmen und Maschinen und bietet einen Rahmen für tragbare und rekonfigurierbare Mess- und Analysekomponenten, optimiert und erweitert werden können Ziel sein.

Was ist neu in diese Version:

  • Diese Version bringt einen Port auf Linux, Intel MIC-Plattformen, CUDA ARM 5.0-Unterstützung, UPC Runtime Instrumentierung für Cray CCE und BUPC, Verbesserungen bei der MPI-Wrapper, die Unterstützung ParaProf 3D für IBM BG / Q und ARM Linux.

Was ist neu in der Version 2.21.2:

  • Wichtige Änderungen sind SHMEM Profiling für Cray und SGI, NVIDIA OpenCL und AMD OpenCL-Unterstützung, ein tau_rewrite Tool auf MAQAO, OpenSHMEM Profiling, Score-P Atomic / Context Veranstaltungen, OpenMP 3.0 Instrumentierung mit Opari2, NVIDIA CUPTI v4.1, H2-Datenbank in PerfDMF, Debugging mit TAU_TRACK_SIGNALS, MinGW Compiler-Unterstützung für Windows UPC Source-Level-Instrumente mit dem Rose-Parser, die Cray CCE-Compiler unterstützt und PDT 3.17 mit Rose und MAQAO binäre Instrumentor.

Was ist neu in der Version 2.19.1:

  • ParaProf:
  • ParaProf hat einen neuen Ausdruck Fenster, das Sie auf einfache Weise erstellen können
  • abgeleiteten Metriken (Optionen - & gt;. Anzeigen Abgeleitet Metric Steuerung Sie können auch übergeben
  • eine Liste von Ausdrücken in einer Datei zu paraprof und Anwendung der Ausdrücke an
  • jede Ebene (Anwendung, Experiment, Versuch in einer Profildatei oder in einem
  • Datenbank. Dieses Fenster erscheint auch in perfexplorer.
  • Paraprof hat eine aktualisierte 3D-Kommunikationsfenster, Schieberegler verfügt
  • und Fadenkreuz zur genauen Beurteilung der Umfang der Punkt-zu-Punkt
  • Kommunikation zwischen Sender und Empfänger-Knoten. Um die Kommunikation zu verwenden
  • Matrix-Displays in paraprof, stellen Sie bitte die TAU_COMM_MATRIX Umwelt
  • Variable auf 1 vor der Ausführung der instrumentierten Anwendung.
  • Eine neue Gruppe Wechsler Fenster zum Ändern der Gruppe verfügbar
  • Mitgliedschaft Veranstaltungen in der Analysephase. Dieses Fenster (erreichbar
  • über den Windows - & gt; Gruppe Changer ermöglicht es Ihnen, eine Teilmenge von Routinen wählen
  • mit Mehrfachauswahl oder Wildcards (zB HDF5 und verbindet es mit dem
  • neue Gruppe (zB IO. Sie können die Datei speichern möchten, laden Sie sie in einer Datenbank und
  • verwenden, in PerfExplorer Fenstern (zB 'Charts - & gt; Gruppe% der gesamten
  • Laufzeit ", um die Skalierung von IO-Operationen zu sehen.
  • Die Filterfeld können Sie reguläre Ausdrücke verwenden, zu filtern, welche
  • Funktionen / Regionen die Sie ändern möchten. Es ist ein impliziter * hinzugefügt
  • das Ende des Filters, so dass Sie geben Sie einfach MPI_ und Sie sehen
  • alle MPI-Routinen zum Beispiel.
  • Wenn Sie eine oder mehrere Funktion / Regionen auswählen, die aktuellen und verfügbaren
  • Gruppen wird angezeigt. Wenn die Funktionen, die Sie ausgewählt haben, nicht
  • die gleiche Menge der Gruppen, so wird der Schnittpunkt ihrer Gruppen werden
  • schwarz, und der Rest wird grau sein, so dass Sie entweder fügen Sie diese Gruppe
  • für den Rest, oder entfernen Sie sie aus allen von ihnen.
  • Feste Baumauswahlmodell nach den Änderungen für die Mehrfachauswahl aus.
  • Wenn Sie nun mit der rechten Maustaste auf ein nicht ausgewähltes Objekt, wird es die Option
  • Objekt und das Popup-Fenster nur für diese.
  • 3D-Visualisierung funktioniert jetzt auch auf IBM BG / P mit ppc64 JOGL.
  • Bessere Perfsuite Unterstützung für das Parsen perfsuite 1.0.0a4 Profile.
  • PerfExplorer:
  • Perfexplorer den Code zu Weka 3.6.1 aktualisiert. Sie werden zu müssen
  • laufen perfexplorer_configure eine ältere PerfDMF Installation in der neuen
  • verwenden,
  • perfexplorer. DBSCAN Clustering ist nun betriebsbereit, und Sie können den
  • starten
  • Weka Explorer direkt aus einem Datensatz. Zunächst wird die Top-10
  • & quot; interessante & quot; Funktionen werden in eine CSV-Datei exportiert und automatisch
  • in Weka geladen. Von dort können Sie jede Menge Spaß Data Mining zu tun.
  • Die DBSCAN Verfahren werden zuerst die Daten zu normalisieren, dann finden Sie die k-Strecken
  • für jeden Prozess, wobei k die Mindestpunktzahl, um in gefunden werden
  • der Cluster. Dann werden die k-Abstände werden absteigend sortiert, und die
  • k-Abstände werden als verschiedene Nachbarschaft Abstände für die
  • versucht
  • Clustering. Jeder Cluster, die eine neue Anzahl von Clustern findet wird gespeichert.
  • Aktualisiert Skripte, um die neue Version von Jython (2.5.1, die unterstützt
  • unterstützt eine tatsächliche up-to-date-Standard für Python, Version 2.5. Das neue
  • Version erfordert eine Registrierungsdatei, und die Nutzer beschreiben können, um die Lage
  • setzen
  • Cachefiles, wenn die Gläser sind vorverarbeitet, um Symbole zu finden.
  • Erstellt ein Dienstprogramm, das eine Paraver Spur von TAU EBS Proben rekonstruiert werden.
  • tau_instrumentor:
  • Die tau_instrumentor Tool unterstützt jetzt die automatische Loop-Ebene
  • Messtechnik in der SPEC-Modus. Die Spec-Modus ermöglicht tau_instrumentor an
  • Einsatz Instrumentation ruft in einer Kopie der Original-Quellcode für alle
  • Werkzeug. Zu Beginn dieses wurde von Tools wie Scalasca für Routineebene verwendet
  • Instrumentierung nur. Jetzt unterstützt er Schleife Ebene Instrumentierung
  • externe Werkzeuge auch.
  • Hybrid Quelle und Compiler-basierte Instrumente:
  • Wenn die automatische Quellenpegel Instrumentierung (mit PDT und
  • Compilation produziert nicht eine .o-Datei (wegen eines möglichen Analysefehler,
  • TAU verwendet werden, um auf den ursprünglichen Befehl Kompilierung Zeile zurück. Nun, es
  • ruft den Compiler, Compiler-basierte Instrumente verwenden, um einfügen
  • Routine Ebene Instrumentierung im Code. Dies führt zu einer besseren
  • Instrumentenabdeckung des Codes. Diese Änderung sollte transparent
  • sein
  • der Benutzer. Um diese neue Funktion zu deaktivieren, muss der Benutzer explizit übergeben Sie die
  • -optNoCompInst Option in der Umgebungsvariablen TAU_OPTIONS. Es ist darauf zu
  • übernommen, während die Definition ausschließen oder Listen von Routinen und Dateien werden
  • selektive Instrumentierung Dateien. Die Routine Namen unterscheiden kann (für die PDT und
  • Compiler-basierte Mess- und TAU die Compiler-Skripte sind bei
  • empfindlich, aber sie ermöglichen die Verwendung von Wildcards in Namen.
  • Unterstützung für externe Pakete.
  • TAU unterstützt jetzt die letzten PAPI-C 4.0.0 Release sowie Scalasca 1.3.0 und DyninstAPI 6.1 Release.
  • Neue Plattformen:
  • TAU unterstützt die Cray CCE-Compiler (für C, C ++ und Fortran auf der Cray
  • XT-Systeme (rufen Sie einfach "module load PrgEnv-cray 'vor der Konfiguration
  • TAU. Compiler-basierte Instrumente wird noch nicht unterstützt. TAU auch
  • verfügt IBM BG / P Konfigurationserweiterungen.
  • Outreach:
  • Wir geben werden einen ganzen Tag POINT Tutorial am LCI'10 Konferenz in
  • Pittsburgh (8. März werden wir die Verteilung der POINT VI-HPS LiveDVDs
  • für die Ausbildung.

Was ist neu in der Version 2.18.1:

  • Unterstützung für GPGPUs in PGI Compiler und für zusätzliche PGI-Compilern unter Mac OS X.
  • Workflow-Unterstützung unter Eclipse Charm ++ Unterstützung und OpenMP-Unterstützung verbessert.
  • Die Python-API beschleunigt wurde.
  • Die Dokumentation wurde aktualisiert.
  • Verschiedene Fehler wurden behoben.

Was ist neu in der Version 2.17.3:

  • Die Updates enthalten Compiler-basierte Instrumente für Intel, GNU und PathScale Compiler, ein neues Python-API für Speicher Tracking, Fixes für IBM BG / P-Konfiguration und Unterstützung für CQoS Analyse und Erstellung von Charts Skriptdateien in PerfExplorer.

Ähnliche Software

Scalasca
Scalasca

20 Feb 15

lava-vcs
lava-vcs

14 Apr 15

noselog
noselog

20 Feb 15

Kommentare zu TAU

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!