Конференции ИВТ СО РАН



VIII Всероссийская конференция молодых ученых по математическому моделированию и информационным технологиям

27 - 29 ноября 2007 года, Новосибирск

Тезисы докладов


Информационные технологии

Разработка программного средства анализа параллельных MPI-программ

Курносов М.Г.

Сибирский государственный университет телекоммуникаций и информатики (Новосибирск)

При разработке параллельных MPI-программ достаточно часто встает задача анализа их производительности. Например, для оценки накладных расходов на передачу сообщений многие разработчики обрамляют вызовы функций библиотеки MPI обращениями к системному таймеру для оценки времени пребывания в коммуникационных процедурах. В ряде случаев применение такого подхода затруднено, например, когда программа достаточна большая или требуется также получать статистику по вызовам функций, размерам сообщений и объемам данных передаваемых между процессами.

В Центре параллельных вычислительных технологий Сибирского государственного университета телекоммуникаций и информатики (ЦПВТ СибГУТИ) ведется разработка программного средства otfstat для анализа протоколов выполнения параллельных MPI-программ в формате OTF (Open Trace Format). Данный инструмент входит в состав пакета mpitaskmap оптимизации выполнения MPI-программ на (мульти)кластерных ВС. Разработка ведется на языке программирования ANSI C для операционной системы GNU/Linux. Основное предназначение пакета otfstat - анализ протоколов выполнения MPI-программ и предоставление детального отчета, как в формате удобном для пользователя, так и в форматах удобных для дальнейшей машинной обработки. Работа с пакетом состоит из следующих этапов:

На данный момент реализована поддержка следующих выходных форматов: XHTML, Grahviz, METIS, plain text.

В докладе приводится сравнительный обзор средств анализа производительности MPI-программ. Дается детальное описание разработанного средства otfstat, алгоритмы анализа протоколов и примеры генерируемых отчетов.

Примечание. Тезисы докладов публикуются в авторской редакции



Ваши комментарии
Обратная связь
[ICT SBRAS]
[Головная страница]
[Конференции]

© 1996-2000, Институт вычислительных технологий СО РАН, Новосибирск
© 1996-2000, Сибирское отделение Российской академии наук, Новосибирск