" Uncore " es un término utilizado por Intel para describir las funciones de un microprocesador que no están en el núcleo, pero que deben estar estrechamente conectados al núcleo para lograr un alto rendimiento. [1] Se le ha llamado " agente del sistema " desde el lanzamiento de la microarquitectura Sandy Bridge . [2]
Detalles
El núcleo contiene los componentes del procesador involucrados en la ejecución de instrucciones, incluida la caché ALU , FPU , L1 y L2 . Las funciones de Uncore incluyen controladores QPI , caché L3 , canalización del agente snoop , controlador de memoria en la matriz , Complejo raíz PCI Express en la matriz y controlador Thunderbolt . [3] Otros controladores de bus como SPI y LPC son parte del conjunto de chips . [4]
El diseño sin núcleo de Intel proviene de su origen como el puente norte . El diseño de Intel uncore reorganiza las funciones críticas para el núcleo, acercándolas físicamente al núcleo en el troquel, reduciendo así su latencia de acceso.
Específicamente, la microarquitectura de Intel uncore se divide en varias unidades modulares. La principal interfaz uncore para el núcleo es la denominada caja de caché (CBox), que interactúa con la caché de último nivel (LLC) y es responsable de administrar la coherencia de la caché . Múltiples enlaces QPI internos y externos son administrados por unidades de capa física, denominadas PBox. Las conexiones entre PBox, CBox y uno o más iMC (MBox) son administradas por el controlador de configuración del sistema (UBox) y un enrutador (RBox). [5]
La eliminación de los controladores de bus serie del Intel uncore permite un mayor rendimiento al permitir que el reloj uncore (UCLK) se ejecute en una base de 2.66 GHz, con límites de overclocking que superen los 3.44 GHz. [6] Esta frecuencia de reloj aumentada permite que el núcleo acceda a funciones críticas (como el iMC ) con una latencia significativamente menor, lo que generalmente reduce los tiempos de acceso del núcleo a la DRAM en 10 ns o más.
Referencias
- ^ "Ultrabook, SmartPhone, portátil, escritorio, servidor e integrado - Intel" . Intel.com . Consultado el 21 de enero de 2014 .
- ^ Anand Lal Shimpi (14 de septiembre de 2010). "Arquitectura Sandy Bridge de Intel expuesta" . AnandTech . Consultado el 15 de julio de 2015 .
- ^ "Tecnología Thunderbolt ™ para desarrolladores" . Intel.com. 2014-01-13 . Consultado el 21 de enero de 2014 .
- ^ "Nehalem: los capítulos no escritos" . AnandTech . Consultado el 21 de enero de 2014 .
- ^ "Guía de programación Uncore del procesador Intel (R) Xeon (R) serie 7500" (PDF) . Consultado el 30 de enero de 2014 .
- ^ Yus, Carlos (27 de enero de 2011). "HighPerformanceSystems: Intel Sandy Bridge fuera de la especificación 4.0, 4.4 y 4.6 GHz. Actualizado - HighPerformanceSystems" . Highperformancesystems.blogspot.com . Consultado el 21 de enero de 2014 .
enlaces externos
- Manual del desarrollador de software Intel. Vol. 3A y 3B