+
Действующая цена700 499 руб.
Товаров:
На сумму:

Электронная библиотека диссертаций

Доставка любой диссертации в формате PDF и WORD за 499 руб. на e-mail - 20 мин. 800 000 наименований диссертаций и авторефератов. Все авторефераты диссертаций - БЕСПЛАТНО

Расширенный поиск

Диалоговая отладка параллельных программ : распределенная схема взаимодействующих компонентов

  • Автор:

    Бугеря, Александр Борисович

  • Шифр специальности:

    05.13.11

  • Научная степень:

    Кандидатская

  • Год защиты:

    2008

  • Место защиты:

    Москва

  • Количество страниц:

    79 с. : ил.

  • Стоимость:

    700 р.

    499 руб.

до окончания действия скидки
00
00
00
00
+
Наш сайт выгодно отличается тем что при покупке, кроме PDF версии Вы в подарок получаете работу преобразованную в WORD - документ и это предоставляет качественно другие возможности при работе с документом
Страницы оглавления работы

Оглавление
Введение
Актуальность темы
Специфика отладки и исследования параллельных про!рамм
Цели и задачи работы
Практическая ценность работы
Новизна работы
Апробация работы
Краткое содержание работы
Глава 1. Известные подходы к отладке и исследованию параллельных
программ
1.1 Традиционные подходы
1.1.1 Отладочные печати
1.1.2 Диалоговая отладка
1.2 Автоматизированные подходы
1.2.1. Автоматический контроль корректности
1.2.2. Сравнительная отладка
1.3 Сравнение различных подходов к отладке и исследованию
параллельных программ
1.4 Инструментация программ
Глава 2. Общая схема распределенного комплекса
2.1. Пользовательский интерфейс
2.2. Монитор
2.3. Модули сбора информации

2.4. Программный комплекс
Глава 3. Отладчик параллельных программ на языке НОРМА с поддержкой Фортрана MPI. Отладчик параллельных программ па языке Фортран MPI
3.1. Постановка задачи отладки программ, написанных па непроцедурном языке
3.2. Применение общей схемы распределенных компонентов
3.3. Схема генерации отладочной информации
3.3.1. Генерация начала/конца блоков
3.3.2. Генерация начала выполнения оператора
3.3.3. Генерация регистрации переменных
3.4. Преобразования объектов во время выполнения программы
3.5. Инструментация внешних модулей на языке Фортран MPI
3.6. Отладчик для Фортрана MPI
3.7. Отладка программ и внешних модулей на Си MPI
3.8. Описание функциональных возможностей отладчика
3.9. Выражения и значения переменных: специальные возможности и функции
3.10. Опыт применения отладчика, замеченные недостатки
Глава 4. Диалоговый интерфейс для системы исследования MPI-программ
4.1. Постановка задачи
4.2. Применение общей схемы распределенных компонентов
4.3. Описание функциональных возможностей Диалогового интерфейса

4.4. Опыт применения Диалогового интерфейса
Глава 5. Информация о программной реализации распределённого комплекса для создания инструментов отладки и исследования параллельных проірамм в диалоговом режиме
5.1 Характеристики программной реализации распределённого комплекса
5.2 Возможность реализации новых инструментов и средств
Заключение
Литература

Транслятор с языка НОРМА при генерации выполняемых параллельных программ также генерирует для отладчика всю необходимую информацию о произведённом преобразовании операторов языка НОРМА в операторы языка Фортран или Си, о произведенном распараллеливании, о распределении данных по процессам и т.п. Все эти данные передаются Модулю сбора информации, который выполнен в виде библиотеки функций (эта библиотека была названа Библиотекой связи с Монитором), путем генерации в выполняемой программе вызовов этих библиотечных функций. При этом вся необходимая информация передаётся через фактические параметры вызовов функций.
3.3. Схема генерации отладочной информации
3.3.1. Генерация начала/конца блоков
В начале программы после вызова МР1_1пИ(...) вставляется вызов функции из Библиотеки связи с Монитором, которая фиксирует начало выполнения программы. В качестве параметров ей передаются: имя главного раздела программы; имя файла с исходным текстом программы и его контрольная сумма, высчитанная при трансляции; помер строки в файле, с которой начинается главный раздел программы (раздел в программе на НОРМе - аналог процедуры или функции в традиционных языках профаммирования). Выход из функции МР11пИ(...) означает, что все необходимые МРТ-экземпляры данной программы запущены и проинициализированы, между ними установлены соединения. Можно начинать отладку. Функция начала выполнения профаммы из Библиотеки связи с Монитором осуществляет установку соединения с Монитором, и передаёт информацию о том, что такая-то программа, начинающаяся в таком-то файле с такой-то строки, начинает своё выполнение. Контрольная сумма файла необходима для определения неизменности файла - Пользовательский интерфейс при зафузке файла также рассчитывает его контрольную сумму,

Рекомендуемые диссертации данного раздела

Время генерации: 0.120, запросов: 967