Какая разница между SPMD и SIMD? - PullRequest
6 голосов
/ 16 февраля 2011

Я просто не могу понять, в чем разница между ними ...

это SPMD на уровне программирования и SIMD на аппаратном уровне?

пример был бы хорош!

спасибо

1 Ответ

6 голосов
/ 16 февраля 2011

SIMD - это векторизация на уровне команд - каждая инструкция ЦП обрабатывает несколько элементов данных.

SPMD - это абстракция гораздо более высокого уровня, где процессы или программы разделены между несколькими процессорами и работают с различными подмножествами данных.

...