Издается с 1978 года
в г. Сарове (Арзамас-16) Нижегородской области

РОССИЙСКИЙ ФЕДЕРАЛЬНЫЙ
ЯДЕРНЫЙ ЦЕНТР -
ВСЕРОССИЙСКИЙ НИИ
ЭКСПЕРИМЕНТАЛЬНОЙ ФИЗИКИ
 
 Русский |  English
О ЖУРНАЛЕ РЕДКОЛЛЕГИЯ ПУБЛИКАЦИОННАЯ ЭТИКА ПРАВИЛА ДЛЯ АВТОРОВ АВТОРЫ АРХИВ ПОСЛЕДНИЙ ВЫПУСК СЛЕДУЮЩИЙ ВЫПУСК СТАТЬЯ ГОДА




Технология отладки программ для машин с массовым параллелизмом

Самофалов В. В., Коновалов А. В.
Вопросы атомной науки и техники. Сер. Математическое моделирование физических процессов. Тезисы докл. Междунар. математич. конф 1997. Вып.1. С. 33.

      Один из путей решения проблем отладки параллельных программ — четкое осознание роли моделей в отладке и распределение отладочных действий по нескольким уровням.
      Можно выделить следующие уровни отладки:

- отладка модели программы;
- отладка реальной программы в режиме модельного (псевдопараллельного) выполнения;
- отладка реальной программы, работающей на реальной машине, с использованием трассы.
      Крайне важным представляется управление информационными потоками между уровнями и обеспечение обратной связи между ними.
      Отладка модели позволяет разрабатывать структуру программы, оценивать ее влияние на эффективность и устойчивость без ненужных на этом этапе подробностей.
      Отладка в режиме псевдопараллельного исполнения обеспечивает устранение ошибок, привнесенных при переходе от модели программы к реальной программе. На этом этапе активно используются развитые средства отладки, существующие на PC.
      Средства работы с трассой можно разделить на две группы. Системы первой группы обеспечивают представление работы программы в наглядном виде, с использованием различных видов мультимедиа; при этом бремя принятия решений о причинах ошибок и путях их устранения целиком ложится на программиста. Системы второй группы ориентированы на выработку советов и рекомендаций программисту. Наибольшее применение сейчас находят средства первой группы. По мнению авторов, основной путь их развития — анализ трассы на основе понятия модели программы.
      Для поддержки описываемой технологии авторами разрабатывается система Т-модель. Одной из структурообразующих идей при ее создании служит идея интеграции разнородных средств параллельного и последовательного программирования в единое целое. Работа выполнена по проекту МНТЦ (код проекта 068-94).



 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
[ Возврат ]


 
 
 
© ФГУП "РФЯЦ-ВНИИЭФ", 2000-2024