D.1.5. Конвейер и АЛУ.

С появлением технологии MMX и конвейерной обработки (смотри соответствующую главу в этой книге, приводимую ниже) представление об АЛУ как об устройстве с двумя входами и одним выходом (см. рисунок D.1.8.) стало не соответствовать действительности. В случае конвейерной обработки происходит "распараллеливание" вычислений на уровне команды, когда за один такт складываются два или более операнда, результаты параллельных вычислений объединяются и т.п. Поэтому современные арифметико-логические устройства процессоров с конвейерной обработкой правильно изобразить схемой на рисунке D.1.9. Применение данной схемы показывает, как осуществляется на одном процессоре несколько параллельных вычислений на уровне инструкций, а не на уровне потоков. (смотри определение потоков в книгах, посвященные операционным системам.) Конвейер – большой шаг в развитии микропроцессоров, сделанный фирмой Intel.

Представление классического АЛУ без конвейера

Рис. D.1.8. Представление классического АЛУ как "черного ящика".

Представление АЛУ с конвейером

Рис. D.1.9. Представление АЛУ процессора с конвейером как "черного ящика".

 

Назад...   К оглавлению раздела   Далее...

 

Гостевая книга Обсуждение в блоге. Отправить E-mail Автору проекта.

=== *** === *** === *** ===

В настоящее время проект закрыт (в версии 1.00.3 alpha). Автор приносит извинения за прекрашение разработки.

Hosted by uCoz