ВУЗ:
Составители:
Загрузка
новой строки
в буфер
НЕТ
ДА
ДА
Регистр команд
Команда
If(L)?
Счетчик команд
CK=A(If)?
Кэш-память
A(If1)
ЦА1
1
1
A(If2)
ЦА2
0
1
A(If3)
ЦА3
0
0
Адрес команды
Прогнозируемый
адрес пер ехода
Предыстория
Выборка
строки
буфера
Анализ
предыстории
Нет перехода
выполняемый
Загрузка ветви B2
Переход
невыполняемый
Загрузка ветви B1 по ЦА
Выполнение команды
ДА
НЕТ
НЕТ
Теги
Р и с. 4.12. Алгоритм работы BHT
A(If) – адрес условной команды If; СК – содержимое счетчика команд, т.е. адрес
выполняемой команды; ЦА – целевой адрес перехода по команде If
4.5 Контрольные вопросы
1. Назовите основные методы повышения производительности совре-
менных вычислительных систем.
2. Какое количество обрабатывающих устройств (ступеней) необходи-
мо для организации работы конвейера?
3. Как влияет количество команд в последовательности на эффектив-
ность работы конвейера?
83
Страницы
- « первая
- ‹ предыдущая
- …
- 79
- 80
- 81
- 82
- 83
- …
- следующая ›
- последняя »