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

Автор: Баглий Антон Павлович, Бухановский Александр Валерьевич, Штейнберг Борис Яковлевич, Штейнберг Роман Борисович

Журнал: Вестник Южно-Уральского государственного университета. Серия: Математическое моделирование и программирование @vestnik-susu-mmp

Рубрика: Программирование

Статья в выпуске: 1 т.10, 2017 года.

Бесплатный доступ

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

Еще

Преобразования программ, оптимизация программ, распараллеливание программ

Короткий адрес: https://sciup.org/147159405

IDR: 147159405   |   DOI: 10.14529/mmp170107

Статья научная