logo search
Arhitektura_EVM

Архитектура мкод

Множественный поток команд - одиночный поток данных (МКОД) или в английском варианте Multiple Instruction Single Data (MISD) – множественный поток инструкций – одиночный поток данных.

В архитектуре таких ВС имеется много процессоров, обрабатывающих один и тот же поток команд.

Этот тип архитектуры предполагает построение своеобразного процессорного конвейера, в котором результаты обработки передаются от одного процессора к другому по цепочке. В современных ЭВМ по этому принципу реализована схема совмещения операций, в которой параллельно работают различные функциональные блоки, и каждый из них делает свою часть в общем цикле обработки команды.

Выгоды такого вида обработки понятны. Прототипом таких вычислений может служить схема любого производственного конвейера. В ВС этого типа конвейер должны образовывать группы процессоров. Однако при переходе на системный уровень очень трудно выявить подобный регулярный характер в универсальных вычислениях. Кроме того, на практике нельзя обеспечить и “большую длину” такого конвейера, при которой достигается наивысший эффект. Вместе с тем конвейерная схема нашла применение в так называемых скалярных процессорах супер-ЭВМ, в которых они применяются как специальные процессоры для поддержки векторной обработки.