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

Авторы

  • Владимир Александрович Бахтин Автор
  • Максим Сергеевич Клинов Автор
  • Александр Сергеевич Колганов Автор
  • Виктор Алексеевич Крюков Автор
  • Наталия Викторовна Поддерюгина Автор
  • Михаил Николаевич Притула Автор

Аннотация

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

Опубликован

2014-08-15

Выпуск

Раздел

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