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

Вестн. ЮУрГУ. Сер. Выч. матем. информ., 2015, том 4, выпуск 3, страницы 13–23 (Mi vyurv2)

Информатика, вычислительная техника и управление

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

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

a Институт прикладной математики им. М.В. Келдыша РАН (Москва, Российская Федерация)
b Московский государственный университет им. М.В. Ломоносова (Москва, Российская Федерация)

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

Ключевые слова: распараллеливание, автоматизация, преобразование последовательных программ, Фортран.

УДК: 004.4’23, 004.4’24

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

DOI: 10.14529/cmse150302



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


© МИАН, 2025