RUS  ENG
Полная версия
ЖУРНАЛЫ // Сибирский журнал вычислительной математики // Архив

Сиб. журн. вычисл. матем., 2015, том 18, номер 1, страницы 41–53 (Mi sjvm565)

Эта публикация цитируется в 6 статьях

Автоматизация распараллеливания программ с блочным размещением данных

Л. Р. Гервич, Е. Н. Кравченко, Б. Я. Штейнберг, М. В. Юрушкин

Южный федеральный университет, ул. Б. Садовая, 105/42, Ростов-на-Дону, 344006

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

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

УДК: 004.252+004.254+004.272.34

Статья поступила: 28.10.2013
Переработанный вариант: 11.03.2014


 Англоязычная версия: Numerical Analysis and Applications, 2015, 8:1, 35–45

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


© МИАН, 2024