TAU

Skjermbilde programvare:
TAU
Prog.varedetaljer:
Versjon: 2.21.3
Last opp dato: 20 Feb 15
Lisens: Gratis
Popularitet: 11

Rating: nan/5 (Total Votes: 0)

TAU (Tuning og analyse Utilities) er et program og ytelse analyseverktøy rammeverk for høy ytelse parallell og distribuert databehandling.
TAU gir en rekke verktøy for statisk og dynamisk analyse av programmer skrevet i C, C ++, FORTRAN 77/90, Python, High Performance FORTRAN, og Java.
Spesielt TAU ​​tilbyr en state-of-the-art ytelse profilering og sporing anlegg som støtter en generell skalerbar parallell gjennomføringsmodell basert på noder, sammenhenger og tråder.
Målet med TAU prosjektet er å utvikle program og ytelse analyse teknologi som oppfyller begge utfordringene i utvikling skalerbare parallelle datasystemer og behovene til programmering metoder som brukes for neste generasjons vitenskapelige applikasjoner.
TAU skal kunne målrette mangfoldet av databehandling paradigmer og maskiner samtidig tilby et rammeverk av bærbare og rekonfigurer måle- og analysekomponenter som kan optimaliseres og utvidet.

Hva er nytt i denne utgivelsen:

  • Denne versjonen legger til en port til ARM Linux, Intel MIC plattformer, CUDA 5.0-støtte, UPC Runtime instrumentering for Cray CCE og BUPC, forbedringer i MPI wrapper, støtte til ParaProf 3D for IBM BG / Q, og ARM Linux.

Hva er nytt i versjon 2.21.2:

  • Store endringer inkluderer SHMEM profilering for Cray og SGI, NVIDIA OpenCL og AMD OpenCL støtte, en tau_rewrite verktøy basert på MAQAO, OpenSHMEM Profiling, Score-P Atomic / Context Events, OpenMP 3.0 instrumentering med Opari2, NVIDIA CUPTI v4.1, H2 database i PerfDMF, debugging med TAU_TRACK_SIGNALS, MinGW kompilatoren støtte for vinduer, UPC kilde nivå instrumentering med Rose parser å støtte Cray CCE kompilatoren, og PDT 3.17 med Rose og MAQAO binær instrumentor.

Hva er nytt i versjon 2.19.1:

  • ParaProf:
  • ParaProf har et nytt uttrykk vindu som lar deg enkelt lage
  • avledet beregninger (Alternativer - & gt;. Show Avledet Metric Panel Du kan også passere
  • en liste over uttrykk i en fil til paraprof og bruke uttrykkene på
  • alle nivå (søknad, eksperiment, trial i en profil fil eller i en
  • database. Dette vinduet vises også i perfexplorer.
  • Paraprof har en oppdatert 3D kommunikasjon vindu som har glidere
  • og kors for nøyaktig å vurdere omfanget av punkt-til-punkt
  • kommunikasjon mellom sender og mottaker noder. For å bruke kommunikasjon
  • matrise skjermer i paraprof, vennligst still TAU_COMM_MATRIX miljø
  • variabel til en før utføre instrumentert programmet.
  • En ny gruppe veksler vinduet er tilgjengelig for å endre gruppe
  • medlemskap av hendelser i løpet av analysefasen. Dette vinduet (tilgjengelig
  • via Windows - & gt; Gruppe Changer lar deg velge et delsett av rutiner
  • bruker flere utvalg eller jokertegn (f.eks HDF5 og knytte den med en
  • ny gruppe (f.eks IO. Du kan lagre filen, laste det opp i en database og
  • bruke den i PerfExplorer vinduer (f.eks 'Charts - & gt; Gruppe% av total
  • runtime "for å se skalering av IO operasjoner.
  • filter boksen lar deg bruke regulære uttrykk for å filtrere hvilke
  • funksjoner / regioner du vil endre. Det er en implisitt * lagt til
  • slutten av filteret, slik at du kan bare skrive MPI_ og du vil se
  • alle MPI rutiner for eksempel.
  • Når du velger en eller flere funksjons / regioner, gjeldende og tilgjengelig
  • grupper vil bli vist. Hvis funksjonene du har valgt ikke har
  • de samme gruppene, deretter krysset av sine grupper vil være
  • svart, og resten vil være grå, slik at du kan enten legge til at gruppen
  • til resten, eller fjerne den fra dem alle.
  • Fast tre valg modell etter at endringene er gjort for flere valg.
  • Nå hvis du høyreklikker på en uselektert objekt, blir det select
  • objekt og pop-up vises bare for dette.
  • 3D visualisering fungerer nå på IBM BG / P bruker ppc64 Jogl.
  • Bedre Perfsuite støtte for parsing perfsuite 1.0.0a4 profiler.
  • PerfExplorer:
  • Perfexplorer kode har blitt oppdatert til Weka 3.6.1. Du må
  • kjøre perfexplorer_configure å bruke en eldre PerfDMF installasjon i ny
  • perfexplorer. DBSCAN clustering er nå operativt, og du kan starte
  • Weka Explorer direkte fra et datasett. I utgangspunktet topp 10
  • & quot; interessant & quot; funksjonene eksporteres til en CSV-fil, og automatisk
  • lastet inn Weka. Derfra kan du gjøre alle slags moro data mining.
  • Den DBSCAN metoden vil først normalisere dataene, deretter finne k-avstander
  • for hver prosess, hvor k er minimum antall poeng for å bli funnet i
  • klyngen. Da k-avstandene er sortert synkende, og
  • k-avstander er prøvd som ulike nabolag avstander for
  • clustering. Enhver gruppering som finner et nytt nummer av klynger er lagret.
  • Oppdatert skript for å støtte den nye versjonen av Jython (2.5.1 at
  • støtter en faktisk up-to-date standard for Python, versjon 2.5. Den nye
  • versjonen krever en registerfilen, og en bruker-skrivbar sted å sette
  • cachefiles når glassene er pre-behandlet for å finne symboler.
  • Har laget et verktøy som vil rekonstruere en Paraver spor fra TAU EBS prøver.
  • tau_instrumentor:
  • tau_instrumentor Verktøyet støtter nå automatisk sløyfe nivå
  • instrumentering i SPEC modus. Spec modus lar tau_instrumentor til
  • kaller innsats instrumentering i en kopi av den originale kildekoden for noen
  • verktøyet. Tidligere denne ble brukt av verktøy som Scalasca for rutinemessig nivå
  • instrumentering bare. Nå støtter den sløyfe nivå instrumentering for
  • eksterne verktøy også.
  • Hybrid kilde og kompilator-basert instrumentering:
  • Når det automatiske kildenivå instrumentering (ved hjelp av PDT og
  • kompilering ikke produserer en .o fil (på grunn av en mulig analysefeil,
  • TAU pleide å gå tilbake til den opprinnelige samlingen kommandolinjen. Nå, det
  • påkaller kompilatoren å bruke kompilatoren-basert instrumentering for å sette inn
  • rutine nivå instrumentering i koden. Dette fører til en bedre
  • instrumentering dekning av koden. Denne endringen bør være gjennomsiktig for
  • bruker. For å deaktivere denne nye funksjonen, må brukeren eksplisitt passere
  • -optNoCompInst alternativ i TAU_OPTIONS miljøvariabelen. Omsorg må
  • tas mens definere ekskludere eller inkludere lister over rutiner og filer i
  • selektive instrumentering filer. Rutinenavn kan være forskjellig (for PDT og
  • kompilator-basert instrumentering og Tau kompilatoren skript er tilfelle
  • sensitive, men de tillater bruk av jokertegn i navn.
  • Støtte for eksterne pakker.
  • TAU støtter nå den siste PAPI-C 4.0.0 utgivelsen samt Scalasca 1.3.0 og DyninstAPI 6.1 utgivelse.
  • Nye plattformer:
  • TAU støtter Cray CCE kompilatorer (for C, C ++ og Fortran på Cray
  • XT-systemer (bare påberope 'modul belastning PrgEnv-cray' før du konfigurerer
  • TAU. Kompilatoren-basert instrumentering støttes ikke ennå. TAU også
  • har IBM BG / P konfigurasjons forbedringer.
  • Outreach:
  • Vi vil være å gi en hel dag POINT tutorial på LCI'10 konferansen i
  • Pittsburgh (8. mars Vi skal distribuere POINT VI-HPS LiveDVDs
  • for trening.

Hva er nytt i versjon 2.18.1:

  • Support ble lagt for GPGPUs i PGI Compiler og for PGI kompilatorer på Mac OS X.
  • Arbeidsflyt støtte under Eclipse, Charm ++ støtte, og OpenMP støtte ble forbedret.
  • Python API ble fremskyndet.
  • Dokumentasjonen ble oppdatert.
  • Assorted bugs ble fikset.

Hva er nytt i versjon 2.17.3:

  • Oppdateringer inkluderer kompilator-basert instrumentering for Intel, GNU og PathScale kompilatorer, en ny Python API for minne sporing, feilrettinger for IBM BG / P-konfigurasjon, og støtte for CQoS analyse og tegne diagrammer fra skriptfiler i PerfExplorer.

Lignende programvare

HOL
HOL

20 Feb 15

JSCPP
JSCPP

3 Jun 15

proboscis
proboscis

20 Feb 15

rgf
rgf

14 Apr 15

Kommentarer til TAU

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!