TAU

Software skärmdump:
TAU
Mjukvaruinformation:
Version: 2.21.3
Ladda upp dagen: 20 Feb 15
Licens: Gratis
Popularitet: 11

Rating: nan/5 (Total Votes: 0)

TAU (Tuning and Analysis Utilities) är ett program och prestanda analysverktyg ramverk för högpresterande parallella och distribuerad databehandling.
TAU ger en svit av verktyg för statisk och dynamisk analys av program skrivna i C, C ++, FORTRAN 77/90, Python, High Performance FORTRAN, och Java.
I synnerhet erbjuder TAU ett state-of-the-art prestanda profilering och spårning anläggning som stödjer en allmän skalbar parallell exekvering modell baserad på noder, sammanhang, och trådar.
Målet med TAU projektet är att utveckla program och prestandaanalys teknik som möter både utmaningar utvecklas skalbara parallella datorsystem och behoven hos programmeringsmetoder som används för nästa generations vetenskapliga tillämpningar.
TAU bör kunna rikta den mångfald av dator paradigm och maskiner samtidigt som den erbjuder en ram för bärbara och omställbara mät- och analyskomponenter som kan optimeras och utökade.

Vad är nytt i den här versionen:

  • Denna version lägger till en port till ARM Linux, Intel MIC plattformar, CUDA 5.0 support, UPC Runtime instrumentering för Cray CCE och BUPC, förbättringar i MPI wrapper, stöd till ParaProf 3D för IBM BG / Q, och ARM Linux.

Vad är nytt i version 2.21.2:

  • Stora förändringar inkluderar SHMEM profilering för Cray och SGI, NVIDIA OpenCL och AMD OpenCL-stöd, ett tau_rewrite verktyg baserat på MAQAO, OpenSHMEM profilering, Score-P Atomic / Context Evenemang, OpenMP 3.0 instrumentering med Opari2, NVIDIA CUPTI v4.1, H2 databas i PerfDMF, felsökning med TAU_TRACK_SIGNALS, MinGW kompilator stöd för Windows, UPC källnivå instrumentering använder Rose tolken att stödja Cray CCE kompilatorn, och PDT 3.17 med Rose och MAQAO binära instrumentor.

Vad är nytt i version 2.19.1:

  • ParaProf:
  • ParaProf har ett nytt uttryck fönster som låter dig enkelt skapa
  • härledda mått (Alternativ - & gt;. Visa Härledda Metric Panel Du kan också skicka
  • en lista över uttryck i en fil för att paraprof och tillämpa uttrycken på
  • någon nivå (program, experiment, försök i en profilfilen eller i en
  • databas. Detta fönster visas också i perfexplorer.
  • Paraprof har en uppdaterad 3D kommunikationsfönster som har reglagen
  • och hårkorset för exakt utvärdera omfattningen av punkt-till-punkt
  • kommunikation mellan avsändare och mottagare noder. För att använda kommunikationen
  • matrisskärmar i paraprof, vänligen ange TAU_COMM_MATRIX miljön
  • variabel till 1 innan exekvera instrumente ansökan.
  • En ny grupp växlare fönster är tillgänglig för att förändra gruppen
  • medlemskap händelser under analysfasen. Detta fönster (tillgänglig
  • via Windows - & gt; Grupp Changer kan du välja en delmängd av rutiner
  • med flera val eller jokertecken (t.ex. hdf5 och associera den med en
  • ny grupp (t.ex. IO. Du kanske spara filen, ladda upp den i en databas och
  • använda den i PerfExplorer s fönster (t.ex. "Topplista - & gt; Group% av den totala
  • runtime "för att se skalning av IO verksamhet.
  • Filterruta låter dig använda reguljära uttryck för att filtrera vilka
  • funktioner / regioner som du vill ändra. Det finns en implicit * läggs till
  • i slutet av filtret, så att du kan bara skriva MPI_ och du kommer att se
  • alla MPI rutiner till exempel.
  • När du har valt en eller flera funktions / regioner, den nuvarande och tillgängliga
  • grupper kommer att visas. Om funktionerna som du har valt inte har
  • samma uppsättning grupper, då korsningen av sina grupper kommer att vara
  • svart, och resten kommer att vara grå, så att du antingen kan tillägga att gruppen
  • till resten, eller ta bort den från dem alla.
  • Fast urval av träd modellen efter de ändringar som gjorts för flera val.
  • Om du nu högerklickar på ett omarkerat objekt, blir det select
  • objekt och pop-up visas bara för detta.
  • 3D-visualisering fungerar nu på IBM BG / P med hjälp ppc64 Jogl.
  • Bättre Perfsuite stöd för att analysera perfsuite 1.0.0a4 profiler.
  • PerfExplorer:
  • Perfexplorer kod har uppdaterats till Weka 3.6.1. Du kommer att behöva
  • kör perfexplorer_configure att använda en äldre PerfDMF installation i den nya
  • perfexplorer. DBSCAN klustring är nu i drift, och du kan starta
  • Weka Explorer direkt från en datamängd. Inledningsvis topp 10
  • & quot; intressanta & quot; funktioner exporteras till en CSV-fil, och automatiskt
  • laddas in Weka. Därifrån kan du göra alla typer av roliga data mining.
  • DBSCAN metod kommer först normalisera data, sedan hitta de k-avstånden
  • för varje process, där k är det minsta antal poäng som återfinns i
  • klustret. Då k-avstånden sorteras fallande, och
  • k-avstånden försökt så olika grann avstånd för
  • klustring. Varje kluster som finner ett nytt antal kluster sparas.
  • Uppdaterade skript för att stödja den nya versionen av Jython (2.5.1 att
  • stöder en faktisk up-to-date-standarden för Python, version 2.5. Den nya
  • version kräver en registerfil, och en användarvänlig skrivbar plats att sätta
  • cachefiles när burkarna är förbehandlade för att hitta symboler.
  • Skapat ett verktyg som kommer att rekonstruera en Paraver spår från TAU EBS prover.
  • tau_instrumentor:
  • tau_instrumentor Verktyget stödjer nu automatisk loop nivå
  • instrumentering i SPEC läge. Den spec läget kan tau_instrumentor till
  • insert instrumentering samtal i en kopia av den ursprungliga källkoden för någon
  • verktyg. Tidigare i användes av verktyg som Scalasca för rutin nivå
  • instrumentering bara. Nu stöder slingnivå instrumentering för
  • externa verktyg också.
  • Hybrid källa och kompilator baserade instrument:
  • När den automatiska källnivån instrumentering (med PDT och
  • sammanställning producerar inte en .o-fil (på grund av en möjlig tolkning fel,
  • TAU används för att återgå till den ursprungliga sammanställningen kommandoraden. Nu, det
  • åberopar kompilatorn att använda kompilatorn baserad instrumentering att infoga
  • rutin nivå instrumentering i koden. Detta leder till en bättre
  • instrumentering täckning av koden. Denna förändring bör vara transparent för
  • användaren. För att inaktivera den här nya funktionen, måste användaren explicit passera
  • -optNoCompInst alternativ i TAU_OPTIONS miljövariabeln. Vård måste
  • tas samtidigt definiera exkludera eller inkludera listor över rutiner och filer i
  • selektiva instrumentering filer. De rutinnamn kan variera (för PDT och
  • kompilator baserad instrumentering och TAU s kompilator manus är fallet
  • känsligt, men de tillåter användning av jokertecken i namn.
  • Stöd för externa paket.
  • TAU stöder nu den senaste PAPI-C 4.0.0 frigivning samt Scalasca 1.3.0 och DyninstAPI 6.1 release.
  • Nya Plattformar:
  • TAU stöder Cray CCE kompilatorer (för C, C ++ och Fortran på Cray
  • XT system (bara åberopa "modul last PrgEnv-cray" innan du konfigurerar
  • TAU. Compiler baserad instrumentering stöds ännu inte. TAU också
  • har IBM BG / P konfigurations förbättringar.
  • Outreach:
  • Vi kommer att ge en hel dag POINT handledning vid LCI'10 konferensen i
  • Pittsburgh (mars 8. Vi kommer att fördela POINT VI-HPS LiveDVDs
  • för träning.

Vad är nytt i version 2.18.1:

  • Stöd lades för GPGPUs i SGB Compiler och för SGB ​​kompilatorer på Mac OS X.
  • Workflow stöd enligt Eclipse, Charm ++ stöd och OpenMP stöd förbättrades.
  • Python API påskyndades.
  • Dokumentationen uppdaterades.
  • Blandade buggar har åtgärdats.

Vad är nytt i version 2.17.3:

  • Uppdateringar inkluderar kompilator baserad instrumentering för Intel, GNU och PathScale kompilatorer, en ny Python API för minnes spårning, fixar för IBM BG / P-konfiguration, och stöd för CQoS analys och rita diagram från skriptfiler i PerfExplorer.

Liknande mjukvara

speck
speck

14 Apr 15

Pulse
Pulse

20 Feb 15

gunit-hildon
gunit-hildon

3 Jun 15

pytest-quickcheck
pytest-quickcheck

14 Apr 15

Kommentarer till TAU

Kommentarer hittades inte
Kommentar
Slå på bilder!