Jump to content

Станция бронирования

Intel Nehalem Станция резервирования как часть микроархитектуры

Унифицированная станция резервирования , также известная как унифицированный планировщик собой децентрализованную функцию микроархитектуры ЦП , , представляет которая позволяет переименовывать регистры и используется алгоритмом Томасуло для динамического планирования инструкций . [1] [2]

Станции резервирования позволяют ЦП извлекать и повторно использовать значение данных сразу после его вычисления, вместо того, чтобы ждать, пока оно будет сохранено в регистре и повторно прочитано. При выдаче инструкций они могут указать станцию ​​резервирования, с которой они хотят, чтобы их данные были считаны. Когда несколько инструкций необходимо записать в один и тот же регистр, все могут продолжаться, и фактически необходимо записать только (логически) последнюю. он проверяет, доступны ли операнды ( RAW ) и свободна ли исполнительная единица ( структурная опасность Перед началом выполнения ).

Инструкции сохраняются с доступными параметрами и выполняются по мере готовности. Результаты идентифицируются устройством, которое выполнит соответствующую инструкцию.Неявное переименование регистров решает проблемы WAR и WAW . Поскольку это полностью ассоциативная структура, она имеет очень высокую стоимость в компараторах (необходимо сравнивать все результаты, возвращаемые процессорами, со всеми сохраненными адресами).

В алгоритме Томасуло инструкции последовательно передаются на станции резервирования, которые буферизуют инструкцию, а также ее операнды. Если операнд недоступен, станция резервирования прослушивает общую шину данных, чтобы операнд стал доступным. Когда операнд становится доступным, Станция резервирования буферизует его, и можно начать выполнение инструкции.

Каждый функциональный блок (например, сумматор или умножитель) имеет свои соответствующие станции резервирования. Выход функционального блока подключается к общей шине данных, где станции резервирования прослушивают нужные им операнды.

Библиография [ править ]

  • Компьютерная архитектура: количественный подход , Джон Л. Хеннесси, Дэвид А. Паттерсон, 2012 ( ISBN   9780123838728 ) «3.4 Преодоление рисков данных с помощью динамического планирования», стр. 172–180.

Ссылки [ править ]

  1. ^ «Станция бронирования | Поиск по графику EPFL» . Graphsearch.epfl.ch .
  2. ^ Ху, Вэнь Мэй (1 мая 2011 г.). Падуя, Дэвид (ред.). Энциклопедия параллельных вычислений . Спрингер США. стр. 1962–1966. doi : 10.1007/978-0-387-09766-4_280 – через Springer Link.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4500bd28347446926292ab5857cf419c__1715017560
URL1:https://arc.ask3.ru/arc/aa/45/9c/4500bd28347446926292ab5857cf419c.html
Заголовок, (Title) документа по адресу, URL1:
Reservation station - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)