Ключевые отличия между MISD и MIMD архитектурами заключаются в следующем:
- MISD — архитектура с одним потоком данных и несколькими потоками команд. 1 В ней данные подаются на набор процессоров, каждый из которых исполняет свою программу их обработки. 2 К этой архитектуре относятся многоядерные процессоры. 1
- MIMD — архитектура с множеством потоков команд и данных. 1 В ней набор процессоров независимо выполняет различные наборы команд, обрабатывающих различные наборы данных. 2 Это полноценная параллельная архитектура многопроцессорных систем. 1
Таким образом, в MISD архитектуре данные обрабатываются одним потоком, а в MIMD — каждый процессор выполняет свою последовательность инструкций над своим потоком данных. 14