Параллелизм объектов

Опубликовано в Архитектуры процессоров (истоки)

Параллелизм объектов. Под параллелизмом объектов понимается ситуация, при которой различные по значениям, но однородные по структуре данные подвергаются одинаковой обработке (по одинаковой программе) на многопроцессорной системе.

Такую обработку можно реализовать как в ширину, так и в глубину.

Параллелизм объектов

Параллелизм в ширину подразумевает использование каждого процессора для выполнения всех этапов решения задачи.

Параллелизм объектов

Параллелизм объектов — реализация «в ширину»

Параллелизм в глубину предполагает конвейерную обработку потока данных, при которой каждый процессор конвейера реализует определенный этап обработки данных, т.е. единая программа обработки распределена между процессорами, объединенными в конвейер данных.

Параллелизм объектов

Параллелизм объектов — реализация «в глубину» — конвейер этапов

Этот механизм обработки представляет собой классический конвейер данных, в котором объектами являются крупные этапы решения задачи.

0