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

Вестн. ЮУрГУ. Сер. Матем. моделирование и программирование, 2017, том 10, выпуск 1, страницы 113–124 (Mi vyuru361)

Эта публикация цитируется в 1 статье

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

Baltic sea water dynamics model acceleration

[Ускорение модели динамики водных масс Балтийского моря]

A. P. Bagliya, A. V. Boukhanovskyb, B. Ya. Steinberga, R. B. Steinberga

a Southern Federal University, Rostov-na-Donu, Russian Federation
b ITMO University, St. Petersburg, Russian Federation

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

Ключевые слова: преобразования программ; оптимизация программ; распараллеливание программ.

УДК: 519.688

MSC: 68U99

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

Язык публикации: английский

DOI: 10.14529/mmp170107



Реферативные базы данных:


© МИАН, 2024