Станция бронирования
-
Единая станция резервирования
- Децентрализованная функция микроархитектуры ЦП для динамического планирования команд.
- Позволяет повторно использовать данные, как только они вычислены, вместо их сохранения в регистре.
-
Использование в алгоритме Томасуло
- Команды передаются станциям резервирования для буферизации и операндов.
- Операнды доступны через общую шину данных, когда становятся доступны.
- Функциональные блоки имеют собственные станции резервирования для обработки данных.
-
Преимущества и недостатки
- Устраняет риски WAR и WAW, но имеет высокую стоимость в компараторах.
- Имеет ассоциативную структуру, что увеличивает стоимость сравнения результатов.
-
Библиография
- Упоминается книга «Компьютерная архитектура: количественный подход» для дополнительной информации.
-
Ссылки
- Ссылки на внешние ресурсы, включая проект HASE и алгоритм CS6290 Томасуло.
Полный текст статьи: