Опыт решения прикладных задач, использующих нерегулярные сетки, с использованием DVM-системы
Авторы
В.А. Бахтин, А.А. Ермичев, Д.А. Захаров, В.А. Крюков, Н.В. Поддерюгина, М.Н. Притула
Аннотация
DVM-система предназначена для разработки параллельных программ научнотехнических расчетов на языках C-DVMH и Fortran-DVMH. Эти языки используют единую модель параллельного программирования (DVMH-модель) и являются расширением стандартных языков Си и Фортран спецификациями параллелизма, оформленными в виде директив компилятору. DVMH-модель позволяет создавать эффективные параллельные программы для гетерогенных вычислительных кластеров с ускорителями. В статье описывается опыт использования DVM-системы для распараллеливания прикладных программ, использующих нерегуляные сетки.
Исследование выполнено при финансовой поддержке РФФИ в рамках научных проектов № 16-07-01014, 16-07-01067 и 17-01-00820.
Ключевые слова
Автоматизация разработки параллельных программ,, DVM-система, ускоритель, ГПУ, Фортран, Си, DVM, GPU.
Язык
Русский
Представлена на
Библиографическая ссылка
В.А. Бахтин, А.А. Ермичев, Д.А. Захаров, В.А. Крюков, Н.В. Поддерюгина, М.Н. Притула. Опыт решения прикладных задач, использующих нерегулярные сетки, с использованием DVM-системы // Параллельные вычислительные технологии – XII международная конференция, ПаВТ'2018, г. Ростов-на-Дону, 2–6 апреля 2018 г. Короткие статьи и описания плакатов. , Челябинск: Издательский центр ЮУрГУ, 2018, C. 241-252