барьерная синхронизация
барьер
Барьером называется точка в параллельной программе, в которой параллельные процессы приостанавливаются и ждут выполнения какого-либо условия для возможности продолжения работы.
глобальная барьерная синхронизация
глобальный барьер
При глобальной барьерной синхронизации параллельные процессы продолжают свою работу только в том случае, если все они достигли данного глобального барьера.
локальная барьерная синхронизация
локальный барьер
При локальной барьерной синхронизации продолжение работы всех параллельных процессов возможно, если хотя бы один из них достиг данного локального барьера.
оператор WAIT
Оператор WAIT - это высокоуровневое средство решения проблемы обеспечения взаимного исключения процессов при доступе к общей (разделяемой) переменной в MPMD-ЯВУ. Оператор WAIT реализуется на основе семафоров ОС и имеет синтаксис WAIT <событие>.
парный обмен данными
Парный обмен данными - это обмен сообщениями между двумя процессами (обмен типа "точка-точка").
коллективный обмен данными
Коллективные обмены данными строятся на основе парных обменов и включают в себя следующие основные виды обменов: трансляционный обмен данными; коллекторный обмен данными; множественный трансляционный обмен данными; множественный коллекторный обмен данными.
трансляционный обмен данными
Трансляционный обмен данными - это передача сообщения от одного процесса всем остальным процессам некоторой совокупности процессов (one-to-all broadcast).
коллекторный обмен данными
Коллекторный обмен данными - это сбор данных от всех процессов некоторой совокупности процессов в один из процессов этой совокупности (single-node accumulation).
множественный трансляционный обмен данными
Множественный трансляционный обмен данными - это передача данных от всех процессов некоторой совокупности процессов всем процессам этой совокупности.
множественный коллекторный обмен данными
Множественный коллекторный обмен данными - это прием сообщений каждым из процессов некоторой совокупности процессов от всех процессам этой совокупности (multi-node accumulation).