Uncore

Uncore — термін, що використовується компанією Intel для спеціальних функцій центрального процесора, які не є частиною процесорного ядра, але мають з ним дуже тісний зв'язок, забезпечуючи таким чином високу швидкість доступу.[1] З часу випуску процесорів мікроархітектури Sandy Bridge відомий також під назвою «системний агент» (англ. system agent).[2]

Функції Uncore включають, з-поміж іншого, контролери QuickPath Interconnect, кеш третього рівня (L3 cache), механізми когеренції пам'яті («снупінг шини», англ. bus snooping agent), доступ до конвеєра інструкцій, контролера пам'яті і контролера інтерфейсу Thunderbolt.[3]

Дизайн uncore бере початок у мікросхемах північних мостів. Uncore реорганізує функції, критичні для ядер процесора, розміщуючи їх фізично ближче до ядра, і таким чином зменшуючи затримки доступу.

Мікроархітектура Intel Uncore розбивається на кілька модульних блоків. Головний інтерфейс uncore до ядра — так званий «кеш-бокс» (англ. cache box, CBox), який взаємодіє з процесорним кешем останнього рівня (англ. last level cache, LLC) і відповідає за керування когерентністю кешу. Множина внутрішніх і зовнішніх QPI-з'єднань керується блоками фізичного рівня (англ. physical-layer units, або PBox). З'єднання між PBox, CBox, і одним або більше MBox[що це?] здійснюється за допомогою контролера системної конфігурації (UBox) і роутера (RBox).[4]

Вилучення контролерів послідовних шин з Intel uncore дозволяє ще збільшити швидкодію шляхом підвищення тактової частоти uncore (UCLK) до гігагерців (2…3 ГГц, а у режимі «оверклокінгу» навіть більше ніж 3 ГГц).[5] Така висока частота дозволяє ядрові зменшити затримки при взаємодії з контролером пам'яті, на практиці на 10 наносекунд і більше.

Джерела

[ред. | ред. код]
  1. Ultrabook, SmartPhone, Laptop, Desktop, Server, & Embedded. Intel.com. 21 січня 2014. Архів оригіналу за 19 жовтня 2012. Процитовано 21 січня 2014.
  2. Anand Lal Shimpi (14 вересня 2010). Intel's Sandy Bridge Architecture Exposed. AnandTech. Архів оригіналу за 12 квітня 2016. Процитовано 15 липня 2015.
  3. Thunderbolt™ Technology for Developers. Intel.com. 13 січня 2014. Архів оригіналу за 3 вересня 2011. Процитовано 21 січня 2014.
  4. Intel(R) Xeon(R) Processor 7500 Series Uncore Programming Guide (PDF). 30 січня 2014. Архів оригіналу (PDF) за 4 березня 2016. Процитовано 30 січня 2014.
  5. Yus, Carlos (27 січня 2011). Intel Sandy Bridge out of specification 4.0, 4.4 and 4.6 GHz (updated). Highperformancesystems.blogspot.com. Архів оригіналу за 6 березня 2019. Процитовано 21 січня 2014.

Посилання

[ред. | ред. код]