|
Эта публикация цитируется в 2 научных статьях (всего в 2 статьях)
Информатика, вычислительная техника и управление
Модель параллельных вычислений для многопроцессорных систем с распределенной памятью
Н. А. Ежоваa, Л. Б. Соколинскийba a Южно-Уральский государственный университет (454080 Челябинск, пр. им. В.И. Ленина, д. 76)
b Институт математики и механики им. Н.Н. Красовского УрО РАН
(620990 Екатеринбург, ул. С. Ковалевской, д. 16)
Аннотация:
Появление мощных многопроцессорных вычислительных систем выдвигает на первый план вопросы, связанные с разработкой фреймворков (шаблонов), позволяющих создавать высокомасштабируемые параллельные программы, ориентированные на системы с распределенной памятью. При этом особенно важной является проблема разработки моделей параллельных вычислений, позволяющих на ранней стадии проектирования программы оценить ее масштабируемость. В статье приводятся общие требования к модели вычислений и строится новая высокоуровневая модель параллельных вычислений Bulk Synchronous Farm (BSF), являющаяся расширением модели BSP, и основанная на методе программирования SPMD и парадигме «мастер-рабочие». Модель BSF ориентирована на вычислительные системы с массовым параллелизмом на распределенной памяти, включающие в себя сотни тысяч процессорных узлов, и имеющие экзафлопный уровень производительности и на численные итерационные методы с высокой временной сложностью. Определяется архитектура BSF-компьютера и описывается структура BSF-программы. Описывается формальная стоимостная метрика, с помощью которой получаются верхние оценки масштабируемости параллельных BSF-программ применительно к вычислительным системам с распределенной памятью. Также выводятся формулы для оценки эффективности распараллеливания BSF-программ и даются аналитические оценки масштабируемости BSF-приложений.
Ключевые слова:
параллельное программирование, модель параллельных вычислений, фреймворк «мастер-рабочие», модель BSF, временная сложность, Bulk Synchronous Farm, масштабируемость, многопроцессорные системы с распределенной памятью.
Поступила в редакцию: 12.03.2018
Образец цитирования:
Н. А. Ежова, Л. Б. Соколинский, “Модель параллельных вычислений для многопроцессорных систем с распределенной памятью”, Вестн. ЮУрГУ. Сер. Выч. матем. информ., 7:2 (2018), 32–49
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/vyurv188 https://www.mathnet.ru/rus/vyurv/v7/i2/p32
|
|