EISSN 1726-3522
Язык: ru

Архив статей журнала

ПРЕОБРАЗОВАНИЕ ПОСЛЕДОВАТЕЛЬНЫХ FORTRAN-ПРОГРАММ ДЛЯ ИХ РАСПАРАЛЛЕЛИВАНИЯ НА ГИБРИДНЫЕ КЛАСТЕРЫ В СИСТЕМЕ SAPFOR (2022)
Выпуск: Т. 23 № 4 (2022)
Авторы: Колганов Александр Сергеевич, Гусев Георгий Дмитриевич

Процесс распараллеливания программ может быть затруднён ввиду их оптимизации под последовательное выполнение. Из-за этого полученная параллельная версия может быть неэффективной, а в некоторых случаях распараллеливание оказывается невозможным. Решить указанные проблемы помогают преобразования исходного кода программ. В данной статье рассматривается реализации в системе автоматизированного распараллеливания SAPFOR (System FOR Automated Parallelization) преобразований последовательных Фортран-программ, позволяющих облегчить работу пользователя в системе и существенно снизить трудоемкость распараллеливания программ. Применение реализованных преобразований в системе SAPFOR продемонстрировано на прикладной программе, решающей систему нелинейных дифференциальных уравнений в частных производных. Также было произведено сравнение производительности полученной параллельной версией с версиями, распараллелеными вручную с использованием DVM и MPI технологий.

Сохранить в закладках