RUS  ENG
Полная версия
ЖУРНАЛЫ // Вестник Южно-Уральского государственного университета. Серия «Вычислительная математика и информатика» // Архив

Вестн. ЮУрГУ. Сер. Выч. матем. информ., 2014, том 3, выпуск 3, страницы 86–96 (Mi vyurv49)

Информатика, вычислительная техника и управление

Автоматическое отображение программ на языке Фортран на кластеры с графическими процессорами

В. А. Бахтин, М. С. Клинов, А. С. Колганов, В. А. Крюков, Н. В. Поддерюгина, М. Н. Притула

Институт прикладной математики им. М.В. Келдыша РАН (г. Москва, Российская Федерация)

Аннотация: В статье рассматриваются результаты использования системы автоматизации распараллеливания САПФОР для распараллеливания последовательных программ на кластеры с графическими ускорителями, в том числе программ с регулярными зависимостями по данным. Система переводит программу на языке Fortran в программу на языке Fortran DVMH. Полученная программа запускается на кластере. Язык Fortran DVMH, компиляторы для него и средства отладки входят в состав DVM-системы. Рассмотрены проведенные преобразования исходных программ. Получены параллельные программы, использующие различные технологии параллельного программирования. Приведены характеристики полученных текстов. Приведены экспериментальные данные об эффективности выполнения программ на графических и универсальных процессорах кластера К-100.

Ключевые слова: DVM for Heterogeneous systems, Fortran DVMH, гибридные системы с ускорителями, графические процессоры, Fortran, OpenMP.

УДК: 004.432

Поступила в редакцию: 04.08.2014



© МИАН, 2024