10_18 (Лекции 1)
Описание файла
Файл "10_18" внутри архива находится в следующих папках: Лекции 1, 2. Документ из архива "Лекции 1", который расположен в категории "". Всё это находится в предмете "параллельная обработка данных" из 9 семестр (1 семестр магистратуры), которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .
Онлайн просмотр документа "10_18"
Текст из документа "10_18"
Конвееризация устройства управления
-
Выборка команды
-
Декодирование команды, выборка операндов
-
Исполнение команды
-
Запись результата
Суперконвеерная архитектура (MIPS-R4000)
Гиперконвеерная архитектура (Pentium-4), 20 ступеней
Внеочередное исполнение команд (out-of-order execution):
статический метод преобразования: вставить пустую команду или найти независимую команду и вставить
динамический метод преобразования: BTB (Branch Target Buffer – буфер целевых адресов).
Каждая 5-8 команда – условный переход.
Некоторые системы прогаммирования позволяют управлять статическим методом преобразования, указывая вероятности условных переходов (бит приоритета – переход на следующую команду или условный переход).
Спекулятивное выполнение (speculative execution).
BHT (Branch History Table)
Наилучший результат даёт двух- или трёх-битовый счётчик. Счётчик Смита:
11 – strongly taken (ветка часто выполняется)
10 – taken
01 – not taken
00 – strongly not taken
Предсказание:
GHR (Global History Request)
Гибридный предиктор