Jump to content

Блок генерации адреса

Микроархитектура Intel Nehalem ЦП содержит несколько AGU за станцией резервирования .

Блок генерации адреса ( AGU ), иногда также называемый блоком вычисления адреса ( ACU ), [1] — это исполнительный блок внутри центральных процессоров (ЦП), который вычисляет адреса, используемые ЦП для доступа к основной памяти . количество циклов ЦП, необходимых для выполнения различных машинных инструкций , что приведет к повышению производительности. Благодаря тому, что вычисления адреса выполняются отдельной схемой, которая работает параллельно с остальной частью ЦП, можно уменьшить [2] [3]

При выполнении различных операций процессорам необходимо вычислять адреса памяти, необходимые для извлечения данных из памяти; например, позиции элементов массива в памяти должны быть рассчитаны до того, как ЦП сможет извлечь данные из реальных ячеек памяти. Эти вычисления по генерации адреса включают в себя различные арифметические операции с целыми числами , такие как сложение, вычитание, операции по модулю или сдвиг битов . Часто вычисление адреса памяти включает в себя более одной машинной инструкции общего назначения, которые не обязательно декодируются и выполняются быстро. Путем включения AGU в конструкцию ЦП, а также введения специализированных инструкций, использующих AGU, различные вычисления по генерации адреса могут быть разгружены от остальной части ЦП и часто могут выполняться быстро за один цикл ЦП. [2] [3]

Возможности AGU зависят от конкретного процессора и его архитектуры . Таким образом, некоторые AGU реализуют и предоставляют больше операций вычисления адреса, а некоторые также включают более сложные специализированные инструкции, которые могут работать с несколькими операндами одновременно. [2] [3] Более того, некоторые архитектуры ЦП включают несколько AGU, поэтому одновременно может выполняться более одной операции вычисления адреса, что обеспечивает дальнейшее повышение производительности за счет использования суперскалярной природы усовершенствованных конструкций ЦП. Например, Intel включает несколько AGU в свои Sandy Bridge и Haswell микроархитектуры , которые увеличивают пропускную способность подсистемы памяти ЦП, позволяя параллельно выполнять несколько инструкций доступа к памяти. [4] [5] [6]

См. также [ править ]

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

  1. ^ Корнелис Ван Беркель; Патрик Мьювиссен (12 января 2006 г.). «Блок генерации адреса для процессора (заявка на патент США 2006010255 А1)» . гугл.com . Проверено 8 декабря 2014 г.
  2. Перейти обратно: Перейти обратно: а б с «Глава 4: Блок генерации адреса (Руководство по семейству DSP56300)» (PDF) . ecee.colorado.edu . 16 сентября 1999 г. Архивировано из оригинала (PDF) 29 марта 2018 г. . Проверено 8 декабря 2014 г.
  3. Перейти обратно: Перейти обратно: а б с Дарек Михока (27 декабря 2000 г.). «Pentium 4: Раунд 1 – Intel вырывается вперед» . emulators.com . Проверено 8 декабря 2014 г.
  4. ^ Дэвид Кантер (25 сентября 2010 г.). «Микроархитектура Intel Sandy Bridge: подсистема памяти» . Realworldtech.com . Проверено 8 декабря 2014 г.
  5. ^ Дэвид Кантер (13 ноября 2012 г.). «Микроархитектура процессора Intel Haswell: иерархия памяти Haswell» . Realworldtech.com . Проверено 8 декабря 2014 г.
  6. ^ Пер Хаммарлунд (август 2013 г.). «Процессор Intel Core четвертого поколения под кодовым названием Haswell» (PDF) . hotchips.org . п. 25. Архивировано из оригинала (PDF) 5 июля 2016 года . Проверено 8 декабря 2014 г.

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

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