Суперкомпьютерные технологии в науке, образовании и промышленности

Конференция "Суперкомпьютерные технологии в науке, образовании и промышленности" проходила 30 Мая 2016 г. по адресу Россия, Москва, Московский Государственный Университет им М.В. Ломоносова.

В.А. Бахтин выступил с докладом:

Автоматизация разработки параллельных программ для гетерогенных вычислительных кластеров

DVM-система, созданная в ИПМ им. М.В.Келдыша РАН при активном участии аспирантов и студентов факультета ВМК МГУ им. М.В.Ломоносова, предназначена для разработки параллельных программ научно-технических расчетов на языках C-DVMH и Fortran-DVMH. Эти языки используют единую модель параллельного программирования (DVMH-модель) и являются расширением стандартных языков Си и Фортран спецификациями параллелизма, оформленными в виде директив компилятору. Поскольку директивы невидимы для стандартных компиляторов, программист может иметь одну программу и для последовательного, и для параллельного выполнения на ЭВМ разной архитектуры.

DVMH-модель позволяет создавать эффективные параллельные программы для гетерогенных вычислительных кластеров, в узлах которых в качестве вычислительных устройств наряду с универсальными многоядерными процессорами могут использоваться ускорители (графические процессоры или сопроцессоры Intel Xeon Phi). При этом отображенные на узел вычисления могут автоматически распределяться между вычислительными устройствами узла с учетом их производительности.

В докладе будут рассмотрены возможности DVM-системы, которые были реализованы в последнее время:

  • новая версия языка и компилятора C-DVMH;
  • параллельный ввод-вывод;
  • новые возможности для функциональной отладки и анализа эффективности параллельных программ.

 

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