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

Вестн. ЮУрГУ. Сер. Матем. моделирование и программирование, 2023, том 16, выпуск 1, страницы 59–68 (Mi vyuru673)

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

Программирование

Об автоматизации применения размещения данных с перекрытиями в распределенной памяти

Л. Р. Гервичa, Б. Я. Штейнбергb

a BroutonLab, г. Ростов-на-Дону, Российская Федерация
b Южный федеральный университет, г. Ростов-на-Дону, Российская Федерация

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

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

УДК: 519.612

MSC: 15A06

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

DOI: 10.14529/mmp230105



© МИАН, 2024