Дипломная работа


Скачать 322.47 Kb.
Название Дипломная работа
страница 5/8
Тип Диплом
rykovodstvo.ru > Руководство эксплуатация > Диплом
1   2   3   4   5   6   7   8

5.Диалоговая оболочка отладчика MPI-программ.

5.1.Постановка задачи



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

5.2.Общая схема использования



MPI-отладчик DVM-системы состоит из следующих компонентов:


  1. Трассировщик

  2. Анализатор трасс (одного запуска или двух запусков)

  3. Визуализатор, обеспечивающий графический интерфейс пользователя


Первые два компонента работают на параллельной машине, а визуализатор – на рабочей станции.
Запуск визуализатора осуществляется из командной строки

vismpi

5.3.Входная информация



На вход визуализатору в процессе работы подается следующая информация, представляемая в соответствующих файлах или посредством интерфейса с отладчиком:


  • Исходные тексты программы

  • Протокол анализатора

  • Трассы одного запуска программы


Интерфейс с отладчиком реализуется в виде набора функций доступа к данным и определяется в отдельном документе (описание функций и описание структур данных, поставляемых этими функциями).
Поскольку визуализатор работает не на параллельной машине, то его доступ к файлам с трассами может требовать заметное время. Поэтому это должно происходить не всегда, а только в случае, когда пользователь запрашивает просмотр данных из трасс.

5.4.Основные объекты визуализации



Визуализатор обеспечивает графическое и текстовое представление следующих основных объектов визуализации:
1. Итоговое состояние задачи.

2. Обнаруженные ошибки и предупреждения.

3. Результаты трассировки MPI-функций (трассы).

4. Тексты исходной программы.
Инструкция по текущей версии визуализатора приведена в документе “Инструкция для пользователя визуализатора отладчика MPI-программ VisMPI”.

1   2   3   4   5   6   7   8

Похожие:

Дипломная работа icon Дипломная работа по теме: “ Интерактивная база данных по дендраклиматологии” Работу
Моя дипломная работа очень актуальна, потому что дендроклиматология – малоизученная и малоизвестная область биологии. Дендроклиматология...
Дипломная работа icon Негосударственное образовательное учреждение среднего профессионального...
...
Дипломная работа icon Дипломная работа содержит таблиц, литературных источников 11 и графических приложений 4
Дипломная работа содержит таблиц, литературных источников – 11 и графических приложений – 4
Дипломная работа icon Дипломная работа
Факторы, влияющие на решение по выбору системы электронного документооборот
Дипломная работа icon Дипломная работа
Квалификация: Художественный руководитель музыкально-инструментального коллектива, преподаватель
Дипломная работа icon Дипломная работа
Защита персональных данных: ответственность за нарушения трудового законодательства
Дипломная работа icon Дипломная работа проектирование и внедрение
Охватывают почти все действия с платформой Asterisk
Дипломная работа icon Дипломная работа
Институт переподготовки и повышения квалификации кадров по финансово-банковским специальностям
Дипломная работа icon Дипломная работа
Уставные преобразования в скитской жизни в начале ХХ века и численность братства
Дипломная работа icon Дипломная работа
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
Дипломная работа icon Министерство образования и науки Челябинской области гбу дпо «Челябинский...
Использование активных форм обучения как условие формирования профессиональных компетенций
Дипломная работа icon Дипломная работа
Современное состояние конъюнктивальной микрофлоры пациентов до и после хирургического лечения катаракты
Дипломная работа icon Дипломная работа реализация механизма аутентификации
Федеральное государственное бюджетное образовательное учреждение высшего образования
Дипломная работа icon Дипломная работа
Средства анализа эффективности выполнения программ на языке Fortran dvmh на кластере с графическими процессорами
Дипломная работа icon Дипломная работа «Допущена к защите»
Введение Глава 1 Эволюция международного туризма как формы внешнеэкономической деятельности
Дипломная работа icon Дипломная работа
Анализ состояния геоинформационных технологий в решении типовых задач управления региональной недвижимостью Тульской области

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск