Распараллеливание на графические процессоры тестов NAS NPB3.3.1 на языке Fortran-DVMH

Авторы

  • Валерий Федорович Алексахин
  • Владимир Александрович Бахтин
  • Ольга Федоровна Жукова
  • Александр Сергеевич Колганов
  • Виктор Алексеевич Крюков
  • Наталия Викторовна Поддерюгина
  • Михаил Николаевич Притула
  • Ольга Антониевна Савицкая
  • Алексей Владимирович Шуберт

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

DVM; DVMH; CUDA; OpenCL; NASANPB 3.3.

Аннотация

Описываются преобразования последовательных версий тестов NAS из пакета NPB3.3.1 (EP, MG, BT, LU, SP) и спецификации их параллельного выполнения посредством DVMH-директив, необходимые для их эффективной работы на кластерах с графическими процессорами. Исследуется влияние различных вариантов распараллеливания на эффективность выполнения программ. Сравниваются характеристики тестов, разработанных на высокоуровневом языке Fortran-DVMH (далее FDVMH), с их реализацией на низкоуровневом языке OpenCL, выполненной исследователями из Сеульского национального университета.

Загрузки

Опубликован

2018-07-12

Выпуск

Раздел

ИНФОРМАТИКА, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И УПРАВЛЕНИЕ