Инструменты пользователя

Инструменты сайта


examination:avs:question23

Вопрос 23. Архитектура систем МКОД.

В чистом виде не существует такого класса задач, в которых одна и та же последовательность данных подвергалась бы обработке по нескольким разным программам. Поэтому в таком виде система МКОД до сих пор не реализована.

Реализована другая система обработки, она проще.

В такой системе один поток команд разделяется УУ на несколько потоков микроопераций, каждая микрооперация реализуется специализированным, то есть настроенным на выполнение именно данной микрооперации, устройством. Поток данных проходит последовательно через все или часть специализированных АЛУ. Таким образом, реализуется процессорный конвейер, в котором результаты обработки передаются от одного процессора к другому по цепочке. Именно такого класса системы принято называть конвейерные или системами с магистральной обработкой информации.

Плюсы конвейерных систем

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

В ВС этого типа конвейеры должны образовывать группы процессоров. Однако при переходе на системный уровень очень трудно выявить регулярный характер в универсальных вычислениях.

Минусы конвейерных систем

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

С целью достижения высокой производительности в системах МКОД используется не только конвейер операций, а также (обычно) конвейер команд. Различные способы совмещения работы многих устройств. Главным определяющим признаком системы МКОД является конвейера арифметических и логических операций.

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

examination/avs/question23.txt · Последние изменения: 2014/01/15 08:10 (внешнее изменение)