Intel Trace Analyzer 7.2.1.009
Мощный инструмент от Intel который предоставляет возможности анализа и графического представления сложных данных профилирования.
Отличная масштабируемость во времени и при увеличении количества процессоров. Анализируйте, оптимизируйте и запускайте высокопроизводительные приложения в кластерных.
Мощный инструмент от Intel который предоставляет возможности анализа и графического представления сложных данных профилирования.
Отличная масштабируемость во времени и при увеличении количества процессоров. Анализируйте, оптимизируйте и запускайте высокопроизводительные приложения в кластерных.
Инструментарии Intel® Trace Analyzer и Intel® Trace Collector предоставят вам всю необходимую информацию для того, чтобы вы могли проанализировать и оптимизировать производительность MPI-кластера и быстро обнаружить узкие места в его коммуникационных каналах. Версия 7.2 данных инструментов поддерживает сравнение файлов трассировки, отображение счётчиков данных и библиотеку проверки корректности MPI-программ
Название: Intel Trace Analyzer and Collector 7.2.1.009
Год выпуска: 2009
Оф. сайт: www.intel.com
Разработчик: Intel
Платформа: Windows
Язык интерфейса: Aнглийский
Совместимость с Vista: Полная
Таблетка: Присутствует
О файле
Название: ITA.xnd.rar
Формат: Архив
Расширение: *.RAR
Размер: 65.79 MB
Характеристики
Преимущества инструментариев Intel® Trace Analyzer и Intel® Trace Collector версии 7.2
Анализ производительности MPI-приложений. Ускорение производительности параллельных приложений. Выявление \"горячих точек\" и узких мест программного кода. Представление файлов трассировки в виде графиков, удобных для сравнения и детального анализа временного выполнения потоков.
* Поддержка операционных систем Linux* и Microsoft* Windows* (Windows Compute Cluster Server 2003*, Windows XP* и Windows Server 2003*)
* Интуитивно-понятный графический интерфейс пользователя, предусматривающий различные настройки для просмотра файлов трассировки
* Высокая масштабируемость, низкие системные издержки и эффективное использование памяти
* Простота загрузки исполняемых компонентов; быстрое оснащение исполняемого файла MPI-приложения средствами измерения
* Определение ошибок коммуникационного обмена с помощью функции проверки правильности MPI-кода
* Встроенная онлайн поддержка
* Простая установка. Полный комплект документации
* Полная трассировка приложения и/или упрощённый сбор статистических данных
Что нового?
* В графический интерфейс инструмента Intel Trace Analyzer добавлены отчеты о проверке правильности
* Добавлена поддержка:
* Компиляторов Intel® версии 11.0
* ОС Microsoft* Windows Vista* и HPC Server 2008
Широкий набор функций, возможность дополнительных настроек, увеличенная производительность
* Двоичные средства измерения на основе PIN
* Анализ поведения функций, процессов, потоков, временного выполнения приложений, кластеров, узлов
* Разнообразные возможности фильтрации и объединения функций, процессов, сообщений
* Вывод на экран счётчика производительности в виде временной шкалы
* Кэширование файлов трассировки обеспечивает снижение системных издержек и потребления памяти
* Трассировка на основе событий для многопоточных приложений, разработанных с использованием технологии MPI и без неё
* Отказоустойчивая трассировка
* Поддержка MPI-1, SHMEM, MPI-IO, ROMIO
* Проверка распределённой памяти (при подключённой библиотеке проверки правильности MPI)
Инструмент Intel® Trace Collector
* Автоматизированная трассировка MPI-приложений и проверка правильности MPI
* Базовая трассировка распределённых процессов (для приложений без MPI-интерфейса) и трассировка отдельных процессов
* Трассировка на уровне потоков осуществляется даже при аварийном завершении приложения
* Сбор данных HPM (PAPI, rusage, счётчики ОС)
* Возможность настройки параметров файла трассировки
* Отключение/включение отдельных функций
* Параметры настройки
* Проверка распределённой памяти с помощью Valgrind*
* Оснащение двоичной среды выполнения средствами измерения
* Оснащение компилятора средствами измерения
* Icc/ifort/icpc -tcollect
* Gcc/g++ -finstrument-functions
* API: оснащение исходного кода средствами измерения (счётчики, функции, регистрация обмена сообщениями и совместной работы)
Инструмент Intel® Trace Analyzer
* Вывод временных шкал: событийной, количественной, качественной, шкалы счётчиков
* Гибкие профили сообщений и совместной работы
* Профиль функции (график вызовов, дерево вызовов, выравнивание нагрузки в холостом и рабочем режимах)
* Детальное сравнение двух трассировок
* Многоуровневый вывод исходного кода с помощью текстового браузера
* Гибкое многофункциональное тегирование и фильтрация событий
* Иерархическая группировка и объединение по функциям или обработанным данным
* Множество параметров конфигурации для настройки диаграмм
* Экспорт данных профилирования в виде текста и диаграмм; вывод на печать
* Интерфейс командной строки
Проверка MPI
В инструментах Intel Trace Analyzer и Intel Trace Collector предусмотрена функция проверки MPI-кода, обеспечивающая обнаружение взаимных блокировок, повреждённых данных или ошибок в MPI-параметрах, типах данных, буферах, обмене информацией, сообщениях при двухточечном соединении и при совместной работе. Поскольку проверка осуществляется при работе приложения, а сообщения об ошибках выводятся непосредственно в момент их обнаружения, процесс отладки кода значительно ускоряется. Функция проверки позволяет производить детальный анализ в точках остановки с помощью отладчика, однако является малоэффективным средством при проведении рабочих прогонов приложения. Главным преимуществом функции проверки, реализованной в инструментах Intel Trace Analyzer и Intel Trace Collector, является возможность масштабирования в больших вычислительных системах и обнаружение ошибок в работе приложения с очень большим числом процессов. Проверку можно настроить таким образом, что она обнаружит взаимные блокировки, независимо от используемой коммуникационной сети.
С помощью отслеживания типов данных и завершения MPI-вызовов в инструменте Intel Trace Collector можно повторно использовать запросы и коммуникаторы. (Библиотека функций проверки компилируется из исходного кода библиотеки функций сбора данных о производительности). С помощью инструмента Intel Trace Analyzer можно быстро развернуть стек вызовов и использовать отладочную информацию для установки соответствий между адресами команд и строками исходного кода, как с помощью указателей кадров, так и без них.
Пакетная обработка и интерактивная отладка доступны как из командной строки, так и из графического интерфейса пользователя. С помощью диаграммы, демонстрирующей вызовы функций и взаимодействие между процессами, определяются узкие места и ошибки приложения, связанные с некорректным порядком выполнения кода.
Различные снимки экранов, демонстрирующие измерение показателей производительности, временные диаграммы и графики выполнения параллельных потоков представлены здесь.
Оснащение кода средствами измерения и трассировка
Инструменты Intel Trace Analyzer и Intel Trace Collector позволяют оснастить двоичный код средствами измерения, практически не меняя его структуру. Оснащение средствами измерения, доступное как для статических, так и для динамических двоичных исполняемых файлов, позволяет осуществить автоматическую проверку MPI-трафика, а также точек запуска и завершения функций. Кроме того, предусмотрена возможность трассировки и регистрации параметров производительности параллельных потоков в приложениях, разработанных на языках C, C++ и Fortran.
Инструменты Intel Trace Analyzer и Intel Trace Collector подходят для работы как с MPI-приложениями, так и с распределёнными приложениями, разработанными на языках C, C++ и Fortran без использования технологии MPI. Для приложений, использующих библиотеку Intel® MPI Library, поддерживается трассировка внутренних состояний MPI.
[hide]
letitbit
My Webpage
[/hide]
Добавить комментарий:
< Предыдущая | Следующая > |
---|