RUS  ENG
Полная версия
ЖУРНАЛЫ // Математическое моделирование // Архив

Матем. моделирование, 2001, том 13, номер 2, страницы 103–109 (Mi mm683)

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

Международная конференция "Математическое моделирование в экологии и численные методы" (Ростов-на-Дону)

Автоматическое распараллеливание циклов с двумерными массивами для выполнения на суперкомпьютерах с распределенной памятью (на примере умножения матриц)

С. А. Лазарева, Н. Н. Ячменёва

Ростовский государственный университет

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

УДК: 681.3.012

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



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


© МИАН, 2024