Baltic Sea Water Dynamics Model Acceleration

Авторы

  • A. P. Bagliy Автор
  • А. V. Boukhanovsky Автор
  • B. Ya. Steinberg Автор
  • R. B. Steinberg Автор

Аннотация

Описывается опыт оптимизации и распараллеливания промышленной программы моделирования динамики водных масс Балтийского моря, в основе которой лежат численные алгоритмы решения системы дифференциальных уравнений в частных производных теории мелкой воды. Демонстрируется механический подход к модернизации программы, включающий построение графика зависимости модулей и запись каждого модуля в определенном порядке. Для достижения желаемого ускорения работы программы используется теория оптимизирующих и распараллеливающих преобразований программ. Оптимизация и распараллеливание программы гарантирует достижение увеличения производительности при заданном объеме работы. Представлен ряд преобразований программы с полученными результатами по уменьшению скорости работы наиболее трудоемких процедур. Кроме того, приводятся результаты по ускорению работы программы в целом на вычислительной системе с общей памятью.

Биографии авторов

  • A. P. Bagliy
    научный сотрудник
  • А. V. Boukhanovsky
    доктор технических наук
  • B. Ya. Steinberg
    доктор технических наук
  • R. B. Steinberg
    кандидат физики-математических наук

Опубликован

2017-05-04

Выпуск

Раздел

Программирование