Отличие параллельного алгоритма от последовательного заключается в том, что для его реализации добавляются две нематематические функции: прием и передача данных.
Для более детального описания приводимых ниже алгоритмов
введем следующие обозначения:
- общее число процессоров,
-
-й процессор,
-
-й процессор пересылает переменные
,
-й
процессор получает данные и присваивает их переменным
,
если имена передаваемых и получаемых переменных совпадают,
то справа в записи операции передачи данных имя переменной будет опускаться.