ВУЗ:
Составители:
135
Рис. 5.3. Структура микропроцессора Pentium Pro
Таблица псевдонимов регистров (RAT – Register Alias
Table) используется для переименования регистров. Результат
переименования посылается в резервирующую станцию (RS –
Reservation Station) и в буфер переупорядочивания (ROB – Reor-
der Buffer).
Микрооперации с переименованными операндами поме-
щаются в очередь в резервирующей станции, где ожидают зна-
чений операндов, поступающих независимо из нескольких ис-
точников. Данными являются результаты выполненной микро-
операции, адреса ВТВ, содержимое регистров.
Выбор микроопераций из очереди и динамическое испол-
нение осуществляется с учетом их истинных зависимостей по
данным, а также в зависимости от доступности исполнительных
устройств. Порядок, в котором выполняются микрооперации, в
общем случае отличается от их расположения в исходной про-
грамме.
При планировании обращений к памяти используются ре-
зервирующая станция, устройство генерации адреса (AGU – Ad-
Рис. 5.3. Структура микропроцессора Pentium Pro
Таблица псевдонимов регистров (RAT – Register Alias
Table) используется для переименования регистров. Результат
переименования посылается в резервирующую станцию (RS –
Reservation Station) и в буфер переупорядочивания (ROB – Reor-
der Buffer).
Микрооперации с переименованными операндами поме-
щаются в очередь в резервирующей станции, где ожидают зна-
чений операндов, поступающих независимо из нескольких ис-
точников. Данными являются результаты выполненной микро-
операции, адреса ВТВ, содержимое регистров.
Выбор микроопераций из очереди и динамическое испол-
нение осуществляется с учетом их истинных зависимостей по
данным, а также в зависимости от доступности исполнительных
устройств. Порядок, в котором выполняются микрооперации, в
общем случае отличается от их расположения в исходной про-
грамме.
При планировании обращений к памяти используются ре-
зервирующая станция, устройство генерации адреса (AGU – Ad-
135
Страницы
- « первая
- ‹ предыдущая
- …
- 133
- 134
- 135
- 136
- 137
- …
- следующая ›
- последняя »
