Автоматизация преобразований последовательных Фортран-программ, необходимых для их эффективного распараллеливания с помощью системы САПФОР

Авторы

А.А. Буланов, Н.А. Катаев

Аннотация

Автоматическое отображение последовательных программ на вычислительные системы с распределенной памятью может потребовать предварительного преобразования программ, ориентированного на данный класс систем. Использование системы САПФОР для распараллеливания прикладных программ позволило выделить преобразования, выполнение которых может быть автоматизировано. В статье представлены преобразования, повышающие возможность эффективного распараллеливания программ за счет устранения причин, препятствующих распараллеливанию циклов. Выполнение данных преобразований позволило автоматизировать получение последовательной реализации, эффективно отображаемой на современные кластеры автоматически распараллеливающим компилятором системы, для задачи гидродинамики.

 

Язык

Русский

Библиографическая ссылка

А.А. Буланов, Н.А. Катаев. Автоматизация преобразований последовательных Фортран-программ, необходимых для их эффективного распараллеливания с помощью системы САПФОР // Сборник трудов Международной научной конференции "Параллельные вычислительные технологии 2015", Челябинск: Издательский центр ЮУрГУ, 2015, C. 172-177