Uncore - Uncore

Uncore “ je termín používaný společností Intel k popisu funkcí mikroprocesoru, které nejsou v jádru, ale které musí být úzce spojeny s jádrem, aby bylo dosaženo vysokého výkonu. Od vydání mikroarchitektury Sandy Bridge se tomu říká „ systémový agent “ .

Detaily

Jádro obsahuje komponenty procesoru zapojené do provádění instrukcí, včetně mezipaměti ALU , FPU , L1 a L2 . Mezi funkce Uncore patří řadiče QPI , mezipaměť L3 , pipeline agenta snoop , řadič paměti on-die, komplex PCI Express Root Complex a řadič Thunderbolt . Součástí čipové sady jsou další řadiče sběrnice, jako jsou SPI a LPC .

Design Intel uncore vychází z jeho původu jako Northbridge . Design Intel uncore reorganizuje funkce kritické pro jádro, čímž se fyzicky blíží jádru on-die, čímž se snižuje jejich latence přístupu.

Konkrétně je mikroarchitektura Intel uncore rozdělena do několika modulárních jednotek. Hlavním uncore rozhraním k jádru je takzvaný cache box (CBox), který rozhraní s mezipamětí poslední úrovně (LLC) a je zodpovědný za správu koherence mezipaměti . Více interních a externích spojení QPI je spravováno jednotkami fyzické vrstvy, které se označují jako PBox. Spojení mezi PBox, CBox a jedním nebo více iMC (MBox) jsou spravována řadičem konfigurace systému (UBox) a routerem (RBox).

Odstranění řadičů sériové sběrnice z Intel uncore dále umožňuje zvýšený výkon tím, že umožňuje běh hodin Uncore (UCLK) na základně 2,66 GHz s limity přetaktování přesahujícími 3,44 GHz. Tato zvýšená taktovací frekvence umožňuje jádru přístup k důležitým funkcím (například iMC ) s výrazně menší latencí, což obvykle snižuje časy přístupu jádra k paměti DRAM o 10 ns nebo více.

Reference

externí odkazy