РАЗВИТИЕ МЕТОДА СРАВНИТЕЛЬНОЙ ОТЛАДКИ DVMH-ПРОГРАММстатья

Дата последнего поиска статьи во внешних источниках: 16 января 2019 г.

Работа с статьей


[1] Ермичев А. А., Крюков В. А. РАЗВИТИЕ МЕТОДА СРАВНИТЕЛЬНОЙ ОТЛАДКИ dvmh-ПРОГРАММ // Научный сервис в сети Интернет: труды XIX Всероссийской научной конференции (18-23 сентября 2017 г., г. Новороссийск). — ИПМ им. М.В.Келдыша Москва, 2017. — С. 150–156. Аннотация. Отладка параллельных программ является трудоемкой и нетривиальной задачей. Для автоматизации этого процесса DVM-система предоставляет механизм сравнительной отладки, который позволяет обнаруживать расхождения промежуточных результатов параллельного и последовательного выполнения DVMH-программы. Сравнительная отладка в DVM-системе реализована посредством трассировки при выполнении программы следующих событий: чтения и модификации переменных, итерации циклов и т.п. Получаемые при параллельном выполнении промежуточные результаты сравниваются с эталонными, в качестве которых обычно рассматриваются результаты последовательного выполнения, ранее сохраненными в виде файлов с трассами. Но при отладке реальных программ размер этих файлов может значительно превысить возможности файловой системы. Для таких случаев требуется другой способ организации сравнительной отладки – одновременный запуск последовательного и параллельного выполнения программы и сравнение их промежуточных результатов на лету. В данной статье описываются принципы реализации в DVM-системе такого режима отладки. [ DOI ]

Публикация в формате сохранить в файл сохранить в файл сохранить в файл сохранить в файл сохранить в файл сохранить в файл скрыть