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