TAU (Tuning a analýza Utilities) je program a analýzu výkonu rámec nástroj pro vysoce výkonné paralelní a distribuované výpočty.
TAU poskytuje sadu nástrojů pro statické a dynamické analýzy programů napsaných v C, C ++, Fortran 77/90, Python, High Performance FORTRAN, a Java.
Zejména TAU nabízí state-of-the-art výkon profilování a sledování zařízení, které podporuje obecný škálovatelný model, paralelní provedení založený na uzlech, kontextů, a závity.
Cílem TAU projektu je vytvořit program a analýzu výkonu technologii, která splňuje obě výzvy vyvíjí škálovatelné paralelní výpočetní systémy a potřeby metodik programování používaných pro příští generace vědecké aplikace.
TAU by měl být schopen zaměřit rozmanitost výpočetních paradigmata a stroje, a zároveň nabízí rámec přenosných a přizpůsobitelné měření a analýzu komponent, které mohou být optimalizovány a rozšiřován.
Co je nového v Toto vydání:
- Tato verze přidává port pro ARM Linux platformách Intel MIC, CUDA 5.0 podpora, UPC Runtime vybavení pro Cray CCE a BUPC, zlepšení v MPI obalu, podporu 3D ParaProf pro IBM BG / Q a ARM Linux.
Co je nového ve verzi 2.21.2:
- hlavní změny patří shmem profilování pro Cray a SGI NVIDIA OpenCL a podpora AMD OpenCL, tau_rewrite nástroj založený na MAQAO, OpenSHMEM profilování, Skóre-P Atomic / Kontextová události, OpenMP 3.0 přístrojové s Opari2, NVIDIA CUPTI v4.1, H2 databáze PerfDMF, ladění s TAU_TRACK_SIGNALS, podpora kompilátor MinGW pro Windows, UPC level zdroj přístroje pomocí Rose analyzátor pro podporu kompilátor Cray CCE, a PDT 3,17 s Rose a MAQAO binární instrumentor.
Co je nového ve verzi 2.19.1:
- ParaProf:
- ParaProf má nový výraz okno, které vám umožní snadno vytvářet
- odvozené metriky (Options - & gt;. Show Odvozená Metric panely můžete také předat
- seznam výrazů v souboru paraprof a použije výrazy na
- jakýkoliv level (aplikace, experiment, soud v souboru profilu nebo v
- databáze. Toto okno se zobrazí v perfexplorer.
- Paraprof má aktualizovaný 3D komunikační okno, které se vyznačuje jezdců
- a rysek na přesně vyhodnotit, point-to-point
- komunikace mezi odesílatelem a příjemcem uzlů. Chcete-li používat komunikaci
- matice se zobrazí v paraprof, nastavte TAU_COMM_MATRIX prostředí
- proměnná až 1 před provedením diagnostickou aplikaci.
- nové okno skupina měnič je k dispozici pro změnu skupiny
- členství akcí během fáze analýzy. Toto okno (přístupné
- přes Windows - & gt; Skupina Changer vám umožní vybrat podmnožinu rutin
- pomocí vícenásobného výběru nebo zástupné znaky (např HDF5 a přiřadit jej s
- nová skupina (např IO, můžete uložit soubor nahrát jej do databáze a
- použít v PerfExplorer v oknech (např "Charts - & gt; Group% z celkového
- runtime 'vidět měřítko IO operace.
- Filtr box umožňuje používat regulární výrazy pro filtrování, které
- Funkce / regiony, které chcete změnit. Tam je implicitní * přidána do
- konec filtru, takže stačí zadat MPI_ a uvidíte,
- všechny rutiny MPI např.
- Pokud vyberete jednu nebo více funkcí / regionů, aktuální a jsou k dispozici
- skupiny. Pokud se funkce, které jste vybrali nemáte
- stejný soubor skupin, pak průnik jejich skupin bude
- černá, a zbytek bude šedivý, takže si můžete buď dodat, že skupina
- s ostatními, nebo jej od nich.
- Pevná modelu strom výběr po změnách provedených pro multi-výběr.
- Teď, když klepnete pravým tlačítkem myši na nevybrané objekt, se stává select
- object a pop-up se zobrazí pouze na to.
- 3D vizualizace nyní pracuje na IBM BG / P pomocí ppc64 JOGL.
- Lepší Perfsuite podpora pro analýzu perfsuite 1.0.0a4 profily.
- PerfExplorer:
- Perfexplorer je kód byl aktualizován na Weka 3.6.1. Budete muset
- spustit perfexplorer_configure použít starší instalace PerfDMF v novém
- perfexplorer. DBSCAN shlukování je nyní v provozu, a můžete spustit
- Weka Explorer přímo z datové sady. Zpočátku, top 10
- & quot; zajímavé & quot; Funkce jsou exportovány do souboru CSV, a automaticky
- vložen do Weka. Odtud si můžete udělat všechny druhy legrace dolování dat.
- DBSCAN metoda nejprve normalizovat data, pak si k-vzdálenosti
- pro každý proces, kde k je minimální počet bodů, které se nacházejí v
- clusteru. Pak K-vzdálenosti jsou seřazeny klesá, a
- K-vzdálenosti se snažil jako různé sousedství vzdálenosti na
- clustering. Jakékoliv clustering, které najde novou počet clusterů je uložen.
- Aktualizované skripty na podporu nové verze Jython (2.5.1, že
- podporuje skutečnou úroveň up-to-data pro Python, verze 2.5. Nový
- verze vyžaduje soubor registru, a user-zapisovatelný místo dát
- cachefiles když sklenice jsou předem zpracovány najít znak.
- Vytvořil nástroj, který se bude rekonstruovat Paraver trasu z TAU EBS vzorků.
- tau_instrumentor:
- tau_instrumentor nástroj nyní podporuje automatické úroveň smyčky
- přístroje v režimu SPEC. Režim spec umožňuje tau_instrumentor na
- insert instrumentace zavolá kopii původního zdrojového kódu pro jakýkoliv
- nástroje. Dříve toto bylo použito pomocí nástrojů, jako je Scalasca na běžné úrovni
- přístrojové pouze. Nyní podporuje úroveň smyčka vybavení pro
- externí nástroje stejně.
- source Hybrid a kompilátor-založené vybavení:
- Při přístrojové Úroveň automatické zdroj (pomocí PDT a
- compilation nevytvoří soubor .o (z důvodu možného chyba při zpracovávání,
- TAU používá se vrátit k původnímu příkazového řádku kompilace. Nyní, to
- vyvolá kompilátor použít překladač na základě přístroje pro vložení
- rutina úroveň instrumentace v kódu. To vede k lepšímu
- instrumentace pokrytí kódu. Tato změna by měla být transparentní, aby
- uživatel. Chcete-li tuto novou funkci vypnout, musí být uživatel explicitně předat
- -optNoCompInst možnost v proměnné TAU_OPTIONS prostředí. Péče musí být
- být přijata při vymezování vyloučit nebo obsahují seznamy rutiny a souborů v
- selektivní přístrojové soubory. Běžné názvy mohou lišit (PDT a
- kompilátor na základě měření a Tau kompilátor skripty jsou case
- citlivý, ale umožňují použití zástupných znaků v názvech.
- Podpora externích balíků.
- TAU nyní podporuje nedávný PAPI-C 4.0.0 vydání, stejně jako Scalasca 1.3.0 a DyninstAPI 6.1 uvolňování.
- Nové platformy:
- TAU podporuje kompilátory Cray CCE (pro C, C ++ a Fortran na Cray
- XT systémy (jednoduše vyvolat "load module PrgEnv-Cray" Před konfigurací
- TAU. Kompilátoru založené vybavení není ještě podporována. TAU také
- nabízí vylepšení IBM BG / konfigurace P.
- Outreach:
- Budeme dávat celodenní POINT návod na LCI'10 konferenci v
- Pittsburgh (8. března budeme distribuovat POINT VI-HPS LiveDVDs
- na trénink.
Zobrazí se
Co je nového ve verzi 2.18.1:
- byla přidána podpora pro GPGPUs v PGI Compiler a pro PGI kompilátory na Mac OS X.
- se zlepšila podpora Workflow v Eclipse, podpora šarmem ++ a podporu OpenMP.
- Python API byl urychlen.
- dokumentace byla aktualizována.
- Různé chyby byly opraveny.
Co je nového ve verzi 2.17.3:
- Aktualizace jsou kompilátoru bázi přístrojové vybavení pro Intel, GNU a PathScale kompilátory, nový Python API pro sledování paměti, opravy pro konfiguraci IBM BG / P, a podpora pro analýzu CQoS a kreslení grafů ze skriptu souborů PerfExplorer.
Komentáře nebyl nalezen