EISSN 1726-3522
Язык: ru

ПРЕОБРАЗОВАНИЕ ПОСЛЕДОВАТЕЛЬНЫХ FORTRAN-ПРОГРАММ ДЛЯ ИХ РАСПАРАЛЛЕЛИВАНИЯ НА ГИБРИДНЫЕ КЛАСТЕРЫ В СИСТЕМЕ SAPFOR (2022)

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

Тип: Статья
Автор (ы): Колганов Александр Сергеевич, Гусев Георгий Дмитриевич
Ключевые фразы: SAPFOR (SYSTEM FOR AUTOMATED PARALLELIZATION), АВТОМАТИЗАЦИЯ РАСПАРАЛЛЕЛИВАНИЯ НА КЛАСТЕР, АВТОМАТИЗАЦИЯ ПРЕОБРАЗОВАНИЙ, ПАРАЛЛЕЛЬНЫЕ ВЫЧИСЛЕНИЯ, DVM (DISTRIBUTED VIRTUAL MEMORY), КЛАСТЕРЫ С ГРАФИЧЕСКИМИ ПРОЦЕССОРАМИ

Идентификаторы и классификаторы

УДК
004.272. Архитектуры параллельной обработки
eLIBRARY ID
50104875
Текстовый фрагмент статьи