Дипломная работа: Анализ эффективности MPI-программ

Другие объекты. Круговые диаграммы и статистические гистограммы.

Поддерживается связь с исходным кодом.

Статистика Cуммарное время по замеряемым инструкциям или типам инструкций и количеству срабатываний; отображается на круговых диаграммах и гистограммах.

Рис.4. VAMPIR 4.0

Jumpshot
URL http://www-unix.mcs.anl.gov/mpi/www/www1/Jumpshot.html
Где разрабатывается? Некоммерческое средство, разработано в Аргоннской национальной лаборатории. Распространяется вместе с пакетом MPICH.
Версия Jumpshot 1.0 (требуется Java 1.1 или выше)
Тип A2 (визуализация трасс)
Языки/библиотеки Передача сообщений: MPI.
Платформа Сбор трасс - любые платформы, где работает MPICH. Визуализация - Java.

Функциональность трассировки

Сбор трасс. Для получения трассы программу необходимо откомпилировать с профилировочной версией библиотеки MPICH. Формат трасс. CLOG. Тип трасс. События

Визуализация Процессы - параллельные линии, цветом изображается тип функции. Взаимодействия. Связь линий процессов. Другие объекты. Объемы пересылок по времени, гистограммы накладных расходов по времени.
Статистика Суммарные времена работы различных типов процедур.
Разное jumpshot входит в состав MPICH начиная с версии 1.1.1 и заменяет собой Tcl/Tk-программы upshot/nupshot, входившие в состав MPICH более ранних версий.
Pablo Performance Analysis Toolkit Software

Пакет состоит из набора средств:

· SvPablo - визуализатор статистической информации (X Window).

· SDDF - библиотека для записи трасс и набор средств для работы с SDDF файлами

· Trace Library and Extensions - библиотекадлятрассировки

· I/O Analysis - статистика операций ввода-вывода

· MPI I/O Analysis - статистика MPI I/O

· HDF (Hierarchical Data Format) Analysis - анализиспользования HDF операций

· Analysis GUI - библиотека средств для просмотра SDDF трасс

· IO Benchmarks - cбор трасс операций ввода-вывода

·

URL http://vibes.cs.uiuc.edu/Software/Pablo/pablo.htm
Где разрабатывается? Некоммерческий пакет, разработан в университете шт. Иллинойс.
Языки/библиотеки ANSI C, Fortran 77, Fortran 90 (сограничениями), HPF (Portland Group).
Платформы

· SvPablo - SunOS 5.6, SGI Irix 6.5

· Trace Library and Extensions - Sun SunOS, Sun Solaris, RS6000, SP2, Intel Paragon, Convex Exemplar, SGI IRIX

· I/O Analysis - Sun Solaris, SGI IRIX

· MPI I/O Analysis - Sun SunOS, SGI IRIX

· HDF Analysis - Sun Solaris, SGI IRIX

· Analysis GUI - Sun Solaris (X11R5+Motif)

· IO Benchmarks - Sun Solaris, SGI IRIX, Intel Paragon

Функциональность трассировки. Уровни детализации. Hа уровне интерфейсов, можно делать ручную разметку с использованием svPablo. Формат трасс - SDDF Тип трасс. Статистика, события.
Визуализация

SvPablo. Основа визуализации - связь с исходным кодом. Представляет цветом число вызовов и общее время фрагмента.

Analysis GUI. Библиотека подпрограмм для визуализации трасс в формате SDDF

Статистика

Развернутые средства статистики, в виде набора пакетов.

· I/O Analysis: анализ операций ввода-вывода

· MPI I/O Analysis: анализ ввода-вывода MPI функций

· HDF Analysis: анализ операций HDF.

Совместимость Есть конверторы из разных форматов в SDDF – IBM VT Trace, AIMS.
Развитие Поддержка HPF, Fortran 90. Поддержка MPI 2.0.

К-во Просмотров: 367
Бесплатно скачать Дипломная работа: Анализ эффективности MPI-программ