04. Способы организации работы процессоров (последовательный,
параллельный, конвейерный и т.д.)
Классификация уровней параллелизма
Параллелизм – параллельная обработка, за
счет параллельных ветвей в вычислениях.
Уровни параллелизма: 1) уровень заданий
- несколько независимых заданий одновременно выполняются на разных
процессорах, практически не взаимодействуя друг с другом. Реализуется на ВС с
множеством процессов в многозадачном режиме. 2) уровень программ – части
одной задачи выполняются на множестве процессоров. Достигается на параллельных
ВС. 3) уровень команд – выполнение команды разделяется на фазы, а фазы
нескольких последовательных команд могут быть перекрыты за счет конвейеризации.
Уровень достижим с одним процессором. 4) уровень битов – биты слова
обрабатываются один за другим – бит-последовательная операция, если биты слова
обрабатываются одновременно – бит-параллельная операция. Данный уровень
реализуется в обычных и суперскалярных процессорах.
|