Физика курс лекций. Раздел оптика Элементы квантовой механики Решение контрольной по математике Задачи по сопротивлению материалов Строительная механика Расчет балок на жесткость

Оценка коммуникационной трудоемкости параллельных алгоритмов

Как уже отмечалось ранее, временные задержки при передаче данных по каналам связи для организации взаимодействия раздельно-функционирующих процессов могут в значительной степени определять эффективность параллельных вычислений. Данный раздел посвящен вопросам анализа информационных потоков, возникающих при выполнении параллельных алгоритмов. В разделе определяются показатели, характеризующие свойства топологий коммуникационных сетей, дается общая характеристика механизмов передачи данных, проводится анализ трудоемкости основных операций обмена информацией, рассматриваются методы логического представления структуры МВС. Более подробно изучаемый в данном разделе пособия учебный материал излагается в [18, 23, 28].

Характеристики топологии сети передачи данных

В качестве основных характеристик топологии сети передачи данных наиболее широко используется следующий ряд показателей:

Для сравнения в таблице 3.1 приводятся значения перечисленных показателей для различных топологий сети передачи данных.

Таблица 3.1. Характеристики топологий сети передачи данных (p - количество процессоров)

ТопологияДиаметрШирина бисекцииСвязностьСтоимость
Полный граф1p2 / 4p – 1p (p – 1) / 2
Звезда211p – 1
Полное двоичное дерево2 log ((p + 1) / 2)11p – 1
Линейкаp – 111p – 1
Кольцоëp / 2û22p
Решетка (N = 2)2(sqrt(p) – 1)sqrt(p)22 (psqrt(p))
Решетка-тор (N = 2)2ësqrt(p) / 2û2sqrt(p)42p
Гиперкубlog pp / 2log p(p log p) / 2

Промышленная электроника http://steve-barton.ru/ Алгебра Формулы понижения степени http://nashataverna.ru/