ТАУ (Tuning и Анализ Utilities) е инструмент рамкова програма и анализ на ефективността на високо-производителни паралелно и разпределени изчислителни.
ТАУ предвижда пакет от инструменти за статичен и динамичен анализ на програми, написани на C, C ++, FORTRAN 77/90, Python, High FORTRAN производителност, и Java.
По-специално, ТАУ предлага профилиране състоянието на най-съвременните характеристики и проследяване на съоръжението, което поддържа модел на общо мащабируема паралелно изпълнение на базата на възли, контексти и нишки.
Целта на проекта на ТАУ е да се разработи програма и анализ на ефективността технология, която отговаря както на предизвикателствата на променящите се мащабируеми паралелни изчислителни системи и нуждите на програмирането методики, използвани за следващото поколение научни приложения.
ТАУ би трябвало да може да се насочите разнообразието на изчислителни парадигми и машини, като същевременно предлага рамка на преносими и преконфигуриране компоненти измерване и анализ, които могат да бъдат оптимизирани и разширени.
Какво ново в тази версия:
- Тази версия добавя пристанище с рамото Linux, Intel платформи MIC, CUDA 5.0 поддръжка, UPC Runtime апаратура за Cray CCE и BUPC, подобрения в обвивката MPI, подкрепа за ParaProf 3D за IBM BG / Q, и ARM Linux.
Какво ново във версия 2.21.2:
- Големи промени включват SHMEM профилиране за Cray и SGI, NVIDIA OpenCL и подкрепа AMD OpenCL, инструмент tau_rewrite основава на MAQAO, OpenSHMEM Profiling, срещата-P атомна / Контекст Събития, OpenMP 3.0 уреди с Opari2, NVIDIA CUPTI v4.1, база данни H2 в PerfDMF, отстраняване на грешки с TAU_TRACK_SIGNALS, MinGW компилатор подкрепа за Windows, UPC ниво източник апаратура с помощта на парсера Rose в подкрепа на компилатора Cray CCE и PDT 3.17 с Rose и MAQAO двоичен instrumentor.
Какво ново във версия 2.19.1:
- ParaProf:
- ParaProf има нов прозорец израз, който позволява лесно да създадете
- производни показатели (Options - & GT;. Покажи Производни Metric Panel Може да минат
- списък от изрази в един файл, за да paraprof и приложи изразите в
- всяко ниво (заявление, експеримент, проучване във файл профил или в
- база данни. Този прозорец се появява и в perfexplorer.
- Paraprof има актуализиран 3D комуникация прозорец, който разполага с плъзгачи
- и кръст за точно оценяване на степента на точка-до-точка
- комуникация между изпращача и получателя възли. За да използвате съобщението
- матрични дисплеи в paraprof, моля задайте TAU_COMM_MATRIX среда
- променлива до 1 преди изпълнението на Инструментален приложението.
- Нов прозорец група чейнджър е достъпно за промяна на групата
- членството на събития по време на фазата на анализ. Този прозорец (достъпен
- чрез Windows - & GT; Група Changer ви позволява да изберете една подгрупа от съчетания
- използвайки многократно избор или заместващи символи (например, HDF5 и асоциирано го с
- нова група (например, IO. Можете да запишете файла, да го качите в база данни и
- го използвате в Windows PerfExplorer (например, "Графики - & GT; Group% от общия
- по време на работа ", за да видите мащабирането на IO операции.
- филтърната кутия ви позволява да използвате регулярни изрази, за да филтрирате които
- функции / региони, които искате да промените. Там е косвена * добавен в
- края на филтъра, така че можете просто да напишете MPI_ и ще видите
- всички съчетания MPI например.
- След като изберете една или повече функционални / региони, текущия и достъпно
- групи. Ако функциите, които сте избрали не разполагат
- същ набор от групи, след пресичането на техните групи ще бъде
- черно, а останалата част ще бъде оцветена в сиво, така че можете да добавите, че група
- към останалата част, или да я премахнете от всички от тях.
- Фиксиран модел дърво селекция след промените, направени за мулти-избор.
- Сега, ако щракнете с десния бутон на немаркиран обект, тя се превръща в изберете
- обект и поп-нагоре се появява само за това.
- 3D визуализация сега работи на IBM BG / P използване ppc64 JOGL.
- По-добре Perfsuite подкрепа за разбор perfsuite 1.0.0a4 профили.
- PerfExplorer:
- код Perfexplorer си беше обновен до Weka 3.6.1. Вие ще трябва да
- Run perfexplorer_configure да използвате по-стара инсталация PerfDMF в нова
- perfexplorer. DBSCAN струпване вече работи, и можете да стартирате
- Weka Explorer директно от набор от данни. Първоначално топ 10
- & quot; интересна & quot; функции са изнесени във файл CSV, и автоматично
- зарежда в Weka. От там можете да направите всички видове забавно извличане на данни.
- The DBSCAN метод първо ще се нормализира данните, след което намери к- разстояния
- за всеки процес, където к е минималният брой точки, за да се намери в
- клъстера. Тогава к- разстоянията са подредени в низходящ ред, и
- K-разстояния са опитвали и различни квартални разстояния за
- клъстери. Всяко групиране, която открива нов номер на клъстери е спасен.
- Актуализирани скриптове, за да поддържат новата версия на Jython (2.5.1, че
- подкрепя действително стандарт до актуална за Python, версия 2.5. Новият
- версия изисква регистрация файл, както и местоположението на потребителя, за писане, за да вкара
- cachefiles когато бурканите са предварително обработени, за да намерите символи.
- Създадена е програма, която ще се реконструира следа Paraver от ТАУ EBS проби.
- tau_instrumentor:
- Инструментът tau_instrumentor вече поддържа автоматично нивото на линия
- измервателна апаратура в режим на SPEC. Режимът на спец позволява tau_instrumentor да
- вложка апаратура призовава в копие на оригиналния код за всеки
- инструмент. По-рано той беше използван от инструменти като Scalasca за рутинно ниво
- измервателна апаратура само. Сега, тя поддържа ниво линия апаратура за
- външни инструменти, както добре.
- Hybrid източник и съставител на базата на апаратура:
- Когато измервателната апаратура за автоматично ниво източник (използвайки PDT и
- компилация не произвежда файл .o (поради възможен грешка разбор,
- ТАУ използва да се върне към първоначалното съставяне командния ред. Сега
- позовава на компилатора да използвате компилатор базиран инструментариум, за да вмъкнете
- рутинно ниво апаратура в кода. Това води до по-добро
- измервателна апаратура покритие на кода. Тази промяна трябва да бъде прозрачна, за да
- потребителя. За да деактивирате тази нова функция, потребителят трябва изрично да се премине на
- -optNoCompInst опция в променливата на средата TAU_OPTIONS. Трябва
- да се приема по време на определянето на изключване и включване на списъци на рутинни процедури и файлове в
- селективни файлове инструментални. Рутинните имената могат да се различават (за PDT и
- компилатор базирани апаратура и съставител скриптове TAU са дело
- чувствителна, но те позволяват използването на заместващи символи в имената.
- Подкрепа за външни опаковки.
- ТАУ сега подкрепя неотдавнашното PAPI-C 4.0.0 освобождаване, както и Scalasca 1.3.0 и DyninstAPI 6.1 освобождаването.
- нови платформи:
- ТАУ подкрепя съставителите на Cray CCE (за C, C ++ и Fortran на Cray
- XT системи (просто се позовават на "модул натоварване PrgEnv-Крей" Преди да конфигурирате
- ТАУ. Състав на основата на апаратура, все още не се поддържа. ТАУ също
- разполага IBM BG / P подобрения в конфигурирането.
- Outreach:
- Ние ще бъдат придружени с пълно ден POINT урок по време на конференцията LCI'10 в
- Питсбърг (март 8. Ние ще се разпространението точката VI-ВЕЦ LiveDVD-тата
- за обучение.
Ще бъдат показани
Какво ново във версия 2.18.1:
- Support е добавен за GPGPUs в PGI Compiler и за ЗГУ компилатори за Mac OS X.
- подкрепа Workflow под Eclipse, подкрепа Charm ++, както и подкрепа OpenMP бяха подобрени.
- The API Python е ускорено.
- Документацията е актуализиран.
- Асорти бъгове са фиксирани.
Какво ново във версия 2.17.3:
- Актуализации включват компилатор базирани на апаратура за Intel, GNU и PathScale компилатори, нов Python API за проследяване на паметта, поправки за IBM BG конфигурация / P, както и подкрепа за CQoS анализ и изготвяне диаграми от скриптови файлове в PerfExplorer.
Коментари не е намерена