Отладка параллельных программ в DVM-системе

Авторы

В.А. Бахтин, А.А. Ермичев, Д.А. Захаров, В.А. Крюков

Аннотация

DVM-система предназначена для разработки параллельных программ научно-технических расчетов на языках C-DVMH и Fortran-DVMH. Эти языки используют единую модель параллельного программирования(DVMH-модель) и являются расширением стандартных языков Си и Фортран спецификациями параллелизма, оформленными в виде директив компилятору. DVMH-модель позволяет создавать эффективные параллельные программы для гетерогенных вычислительных кластеров, в узлах которых в качестве вычислительных устройств наряду с универсальными многоядерными процессорами могут использоваться ускорители (графические процессоры или сопроцессоры Intel Xeon Phi). В статье описывается методика отладки параллельных программ в DVM-системе, а также рассматриваются новые возможности DVM-отладчиков.

Ключевые слова

автоматизация разработки параллельных программ, автоматизация отладки параллельных программ, DVM-система, ускоритель, ГПУ, Фортран, Си.

Язык

Русский

Библиографическая ссылка

В.А. Бахтин, А.А. Ермичев, Д.А. Захаров, В.А. Крюков. Отладка параллельных программ в DVM-системе // Параллельные вычислительные технологии – XIII международная конференция, ПаВТ'2019, г. Калининград, 2–4 апреля 2019 г. Короткие статьи и описания плакатов., Челябинск: Издательский центр ЮУрГУ, 2019, C. 155-164