TAU (Налагодження та аналіз Утиліти) є основою програмний інструмент та аналізу продуктивності для високопродуктивних паралельних і розподілених обчислень.
TAU забезпечує набір інструментів для статичного і динамічного аналізу програм, написаних на C, C ++, Fortran 77/90, Python, Верховного FORTRAN продуктивність і Java.
Зокрема, TAU пропонує профілювання держава-оф-виконавського мистецтва і центр трасування, який підтримує загальну масштабовану модель паралельного виконання на основі вузлів, контекстів і ниток.
Мета проекту ТАУ є розробка програм та аналізу продуктивності технологія, яка відповідає як проблеми розвивається масштабованих паралельних обчислювальних систем і потреб методології програмування, використовуваних для наукових додатків наступного покоління.
TAU має бути здатний впливати на різноманітність обчислювальної парадигми і машини, пропонуючи рамки портативних і перебудовується компонентів вимірювань і аналізу, які можуть бути оптимізовані і розширені.
Що нового в Цей реліз:
- Ця версія додає порт для ARM Linux, платформи Intel MIC, CUDA підтримка 5,0, UPC виконання прилади для 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 профілювання, Оцінка-P Atomic / Події контексту, OpenMP 3.0 Прилади з Opari2, NVIDIA CUPTI v4.1, бази даних H2 в PerfDMF, налагодження з TAU_TRACK_SIGNALS, підтримка з боку компілятора MinGW для Вікна, UPC вихідного рівня прилади з використанням аналізатора Rose для підтримки компілятора Cray CCE і PDT 3.17 з Роуз і MAQAO двійковий instrumentor.
Що нового у версії 2.19.1:
- ParaProf:
- ParaProf має нове вікно виразом, який дозволяє вам легко створювати
- , отримані показники (параметри - і GT ;. Показати похідну метрику Панель Ви можете також передати
- список виразів у файлі, щоб paraprof і застосовує вираження в
- будь-якого рівня (застосування, експеримент, випробування у файлі профілю або в
- бази даних. Це вікно також з'являється в perfexplorer.
- Paraprof має оновлену 3D-вікно зв'язку, який показує повзунки
- і перекрестие для точного обчислення ступеня точка-точка
- зв'язок між відправником та одержувачем вузлів. Для використання інтерфейсу
- матричні дисплеї в paraprof, будь ласка, встановіть TAU_COMM_MATRIX середовища
- змінна 1 до виконання інструментальним програми.
- в новому вікні групи чейнджер доступні для зміни групи
- членство подій на етапі аналізу. Це вікно (доступні
- через Windows - і GT; Група Changer дозволяє вибрати підмножину підпрограм
- за допомогою множинний вибір або символи підстановки (наприклад, hdf5 і пов'язати його з
- Нова група (наприклад, IO. Ви можете зберегти файл, завантажити його в базу даних і
- використовувати його у вікнах PerfExplorer (наприклад, "Графіки - і GT; Група% від загального
- Runtime ', щоб побачити масштаб операцій введення-виведення.
- поле фільтра дозволяє використовувати регулярні вирази для фільтрації
- функції / регіони, які Ви хочете змінити. Там буде неявно * додані
- кінець фільтра, так що ви можете просто ввести MPI_, і ви побачите
- все підпрограми MPI наприклад.
- Після того як ви виберіть один або декілька функції / регіони, струму і доступні
- групи будуть відображатися. Якщо функції, які ви вибрали не мають
- той же набір груп, то перетин їх груп буде
- чорний, а інші будуть сірий, так що ви можете або додати, що в групу
- в спокої, або видалити його з усіх з них.
- Виправлена дерево вибору моделі після змін, внесених для мульти-вибору.
- Тепер, якщо ви клацніть правою кнопкою миші на невибраною об'єкта, він стає виберіть
- об'єкт і з'явиться спливаюче вікно тільки для цього.
- 3D візуалізації в даний час працює на IBM BG / P за допомогою PPC64 JOGL.
- Підтримка Краще Perfsuite для розбору perfsuite профілі 1.0.0a4.
- PerfExplorer:
- код Perfexplorer був оновлений, щоб Weka 3.6.1. Вам потрібно буде
- Виконати perfexplorer_configure використовувати стару систему PerfDMF в новому
- perfexplorer. DBSCAN кластеризації в даний час діє, і ви можете запустити
- Weka провідника прямо з набору даних. Спочатку топ-10
- & Quot; цікаво і Quot; функції експортуються в файл CSV, а також автоматично
- завантажений в Weka. Звідти, ви можете зробити всі види веселощів інтелектуального аналізу даних.
- DBSCAN метод спочатку нормалізувати дані, а потім знайти K-відстані
- для кожного процесу, де до мінімальну кількість балів можна знайти в
- кластер. Тоді K-відстані упорядковано за спаданням, і
- K-відстані намагався як різних відстанях сусідства для
- кластеризації. Будь кластеризації, який знаходить нове число кластерів зберігається.
- Оновлені скрипти для підтримки нової версії Jython (2.5.1, що
- підтримує фактичний стандарт до-до теперішнього моменту для Python, версія 2.5. Новий
- Версія потрібен файл реєстру і користувачем записи розташування поставити
- cachefiles, коли банки попередньо оброблені, щоб знайти символів.
- Створено утиліту, яка реконструювати Paraver слід із зразків TAU EBS.
- tau_instrumentor:
- інструмент tau_instrumentor тепер підтримує автоматичний рівень петля
- прилади в режимі Spec. Режим Spec дозволяє tau_instrumentor на
- вставити прилади дзвонить в копії вихідного коду для будь-якого
- інструмент. Раніше це було використано такими інструментами, як Scalasca для рутинного рівня
- прилади тільки. Тепер, він підтримує рівень петля прилади для
- зовнішні інструменти, а також.
- Джерело Гібридні і компілятор на основі приладів:
- Коли рівень автоматичної джерело прилади (за допомогою PDT і
- компіляції не виробляються файл .o (через можливу помилки розбору,
- TAU використовується для повернення до вихідного команду компіляції лінії. Тепер,
- викликає компілятор, щоб використовувати на основі компілятора прилади для вставки
- Регулярне прилади рівня в коді. Це призводить до кращого
- прилади охоплення коду. Ця зміна має бути прозоро для
- користувач. Щоб відключити цю нову функцію, користувач повинен явно передати
- -optNoCompInst варіант у змінній оточення TAU_OPTIONS. Догляд повинні
- бути прийняті при визначенні виключати або включати списки процедур і файлів в
- селективні файли прилади. Рутинні назви можуть відрізнятися (для ФДТ і
- компілятор на основі приладів і скрипти компілятора Тау враховується
- чутливі, але вони дозволяють використовувати групові символи в іменах.
- Підтримка зовнішніх пакетів.
- TAU тепер підтримує останню PAPI-C 4.0.0 реліз, а також Scalasca 1.3.0 і DyninstAPI версії 6.1.
- Нові Платформи:
- TAU підтримує компілятори Cray CCE (для C, C ++ і Fortran на Cray
- XT системи (просто закликати до «завантажувальний модуль PrgEnv-Крей" Перед налаштуванням
- TAU. На основі компілятора прилади поки не підтримується. TAU також
- є удосконалення IBM BG / конфігурації P.
- Зв'язки з громадськістю:
- Ми будемо давати повний день POINT підручник на LCI'10-конференції в
- Піттсбург (8 березня ми будемо розподіляти точки VI-HPS LiveDVDs
- для навчання.
Що нового у версії 2.18.1:
- Додана підтримка GPGPUs в PGI Compiler і PGI компілятори Mac OS X.
- Підтримка Workflow під Eclipse, підтримку Charm ++ та підтримка OpenMP були покращені.
- API Python був прискорений.
- Оновлена документація.
- Асорті помилки були виправлені.
Що нового у версії 2.17.3:
- Оновлення включають на основі компілятора прилади для Intel, GNU і PathScale компілятори, новий API Python для відстеження пам'яті, виправлення для конфігурації IBM BG / P, а також підтримка аналізу CQoS і малювати графіки з файлів сценаріїв в PerfExplorer.
Коментар не знайдено