Для пояснения на рисунке представлен пример упорядочивания данных при n=16, p=4 (т.е. блок каждого
процессора содержит 4 элемента). На
этом рисунке процессоры изображены в виде прямоугольников, внутри
которых показано содержимое упорядочиваемых блоков данных; значения
блоков приводятся в начале и при завершении каждой итерации
сортировки. Взаимодействующие пары процессоров соединены двунаправленными
стрелками. Для
разделения данных выбирались наилучшие значения ведущих элементов: на первой
итерации для всех процессоров использовалось значение 0, на второй
итерации для пары процессоров 0, 1 ведущий
элемент равен 4, для
пары процессоров 2, 3 это
значение было принято равным –5.
