TAU (Tuning és elemzés Utilities) egy olyan program, és a teljesítmény analízis eszköz keretének nagy teljesítményű párhuzamos és elosztott számítási.
TAU seregnyi eszközök statikus és dinamikus elemzést írt programok C, C ++, FORTRAN 77/90, Python, High Performance Fortran és Java.
Különösen TAU kínál state-of-the-art teljesítményprofil és nyomkövetés létesítmény, amely támogatja az általános skálázható párhuzamos végrehajtás modell alapján csomópontok, kontextusok, és a szálak.
A cél a TAU projekt célja a program és a teljesítmény elemzése technológia, amely egyaránt megfelel a kihívásoknak a fejlődő méretezhető párhuzamos számítási rendszerek és igényeit programozási alkalmazott módszerek újgenerációs tudományos alkalmazások.
TAU kell tenni, hogy a cél az eltérő számítási paradigmák és gépek miközben a keretében hordozható és átalakítható, mérési és elemzési alkatrészeket lehet optimalizálni, és meghosszabbítható.
Mi az új Ebben a kiadásban:
- Ez a változat egészíti ki a port az ARM Linux, Intel MIC platformok, CUDA 5.0 támogatás, UPC Runtime műszereket Cray CCE és BUPC, javítását MPI wrapper, támogatása ParaProf 3D for IBM BG / Q, és az ARM Linux.
Mi az új verzióban 2.21.2:
- főbb változások SHMEM profilalkotás a Cray és az SGI, NVIDIA OpenCL és AMD OpenCL támogatás, a tau_rewrite eszköz, amely MAQAO, OpenSHMEM profilalkotás pontszám-P Atomic / Context Események, OpenMP 3.0 műszereket Opari2, NVIDIA CUPTI v4.1, H2 adatbázist PerfDMF, hibakereső TAU_TRACK_SIGNALS, MinGW fordító támogatása A Windows, UPC forráskód szinten műszerek segítségével Rose elemző, hogy támogassa a Cray CCE fordító, és PDT 3,17 Rose és MAQAO bináris instrumentor.
Mi az új verzióban 2.19.1:
- ParaProf:
- ParaProf van egy új kifejezés ablak, amely lehetővé teszi, hogy könnyen teremt
- származtatott mérőszámok (Options - & gt; Származtatott Metric Panel. Ön is át
- a fenti kifejezések egy fájlt paraprof és kifejezéseket alkalmazza a
- minden szinten (alkalmazás, kísérlet, vizsgálat egy profilt fájlban, vagy a
- adatbázisban. Ez az ablak is megjelenik perfexplorer.
- Paraprof egy frissített 3D kommunikációs ablak funkciók csúszkák
- és szálkereszttel történő pontos mértékének értékelését a point-to-point
- közötti kommunikációt küldő és a fogadó csomópontok. Ahhoz, hogy a kommunikáció
- mátrix kijelzők a paraprof, állítsa a TAU_COMM_MATRIX környezet
- változót 1 előtt végrehajtja a műszeres alkalmazást.
- Egy új csoport váltó ablak áll rendelkezésre a változó csoport
- tagság események elemzési szakaszában. Ez az ablak (megközelíthető
- a Windows - & gt; Csoport Changer lehetővé teszi, hogy válasszon egy részhalmaza rutinok
- ha több kiválasztási vagy helyettesítő karakterek (pl HDF5 és társítását a
- Új csoport (pl IO. Lehet menteni a fájlt, töltsd fel egy adatbázisban és a
- használd PerfExplorer ablakait (pl "Charts - & gt; Csoport% -át
- runtime ", hogy a méretezés a IO műveletek.
- A filter box lehetővé teszi, hogy a reguláris kifejezések kiszűrni ezek
- funkciókat / régiók módosítani szeretné. Létezik egy hallgatólagos * hozzá
- a végén a szűrőt, hogy csak egyszerűen beírhatod MPI_ és látni fogja,
- az összes MPI rutint pl.
- Ha kiválaszt egy vagy több funkció / régiók, a jelenlegi és a rendelkezésre álló
- csoportok jelennek meg. Ha a funkciók az Ön által választott nincs
- ugyanazokat a csoportokat, majd a kereszteződés a csoportok lesznek
- fekete, és a többi szürke lesz, így akár hozzá, hogy nevében
- a többit, vagy vegye ki mindet.
- Fix fa szelekciós modell a változások után készült több választás.
- Ha most a jobb gombbal a válogatás célja, ez lesz az válassza a
- objektumot, és a pop-up jelenik meg, csak ezt.
- 3D megjelenítés most már működik a IBM BG / P segítségével ppc64 Jogl.
- Jobb Perfsuite támogatása elemzés perfsuite 1.0.0a4 profilokat.
- PerfExplorer:
- Perfexplorer kódját frissült Weka 3.6.1. Meg kell majd
- futtatni perfexplorer_configure, hogy egy régebbi PerfDMF telepítése az új
- perfexplorer. DBSCAN csoportosítás már megkezdte működését, és elindíthatja a
- Weka Explorer közvetlenül a adatbázisba. Kezdetben a top 10
- & quot; érdekes & quot; funkciók exportálják a CSV fájlba, és automatikusan
- betöltött Weka. Onnan, meg tudod csinálni mindenféle szórakoztató adatbányászati.
- A DBSCAN módszert először normalizálni az adatokat, akkor megtalálja a k-távolság
- minden folyamat, ahol k a minimális pontszámot kell találni a
- A klaszter. Akkor a k-távolságok vannak rendezve csökkenő, és a
- k-távolságok próbáltam különféle környéken távolságokat
- klaszter. Bármilyen klaszter, amely megállapítja egy új klaszterek számát menti.
- Frissítve scriptek, hogy támogassa az új verzió a Jython (2.5.1 hogy
- támogatja tényleges up-to-date szabvány Python, 2.5 verzió. Az új
- verzió egy registry fájlt, és a felhasználó által írható helyre tegye a
- cachefiles, amikor az üvegeket előre feldolgozott találni szimbólumok.
- Létrehozott egy segédprogram, amely rekonstruálja a Paraver nyoma a TAU EBS mintákat.
- tau_instrumentor:
- A tau_instrumentor eszköz már támogatja az automatikus loop szint
- műszereket a SPEC módban. A spec mód lehetővé teszi, hogy tau_instrumentor
- insert műszerek kéri egy másolatot az eredeti forráskódját olyan
- eszköz. Korábban ezt használta eszközök, mint a Scalasca rutin szintjén
- műszereket csak. Most, hogy támogatja a hurok szinten műszereket
- külső eszközöket is.
- Hybrid forrás és fordító-alapú műszerek:
- Ha az automatikus forráskód szinten műszerek (a PDT és
- összeállítása nem termel a .o fájl (mivel ez lehet, elemzési hiba,
- TAU használt visszatér az eredeti összeállítása parancssorban. Most, hogy
- meghívja a fordítót használni compiler-alapú műszerezés szúrni
- rutin szintjén műszereket a kódot. Ez vezet a jobb
- műszerek lefedettség a kódot. Ez a változás legyen átlátható
- a felhasználó. Letiltani ezt az új szolgáltatást, a felhasználó kifejezetten meg kell adni a
- -optNoCompInst opciót a TAU_OPTIONS környezeti változó. Vigyázni kell
- hozni meghatározása mellett kizárhat vagy listákat rutinok és fájlok
- a szelektív műszerek fájlokat. A rutin nevei eltérhetnek (PDT és
- compiler-alapú műszereket és a TAU a fordító szkriptek esetén
- érzékenyek, de lehetővé teszik a használatát helyettesítő karakterek nevei.
- támogatja a külső csomagolásban.
- TAU most már támogatja a legutóbbi PAPI-C 4.0.0 kiadási valamint Scalasca 1.3.0 és DyninstAPI 6.1 kiadása.
- New platformok:
- TAU támogatja a Cray CCE összeállítói (a C, C ++ és Fortran a Cray
- XT rendszerek (egyszerűen hivatkozhat "modulbetöltés PrgEnv-Cray" beállítása előtt
- TAU. Compiler-alapú műszerezés még nem támogatott. TAU is
- funkciója az IBM BG / P konfiguráció fejlesztéseket.
- Outreach:
- Mi lesz így egy teljes nap PONT bemutató a LCI'10 konferencián
- Pittsburgh (március 8. Mi lesz terjesztése a POINT VI-HPS LiveDVDs
- a képzés.
Mi az új verzióban 2.18.1:
- Támogatás adtunk GPGPUs az OFJ Compiler és OFJ fordítóprogramok Mac OS X.
- Workflow támogatás mellett Eclipse, Charm ++ támogatást, és OpenMP támogatással fejlesztették tovább.
- A Python API felgyorsult.
- A dokumentáció frissítve.
- Különböző hibák kerültek rögzítésre.
Mi az új verzióban 2.17.3:
- Frissítések közé compiler-alapú készülékét Intel, GNU és PathScale fordítóprogramok, új Python API memória követés, javítások IBM BG / P konfiguráció, és támogatja a CQoS elemzése és készítése diagramok script fájlokat PerfExplorer.
Hozzászólás nem található