Intel Core (microarquitectura)


La microarquitectura Intel Core (anteriormente llamada Microarquitectura de próxima generación ) es una microarquitectura de procesador multinúcleo presentada por Intel en el primer trimestre de 2006. Se basa en el diseño del procesador Yonah y puede considerarse una iteración de la microarquitectura P6 introducida en 1995 con Pentium Pro . El alto consumo de energía y la intensidad del calor, la incapacidad resultante para aumentar efectivamente la frecuencia del reloj y otras deficiencias, como una tubería ineficiente, fueron las razones principales por las que Intel abandonó la microarquitectura NetBurst.y cambió a un diseño arquitectónico diferente, brindando alta eficiencia a través de una tubería pequeña en lugar de altas frecuencias de reloj. La microarquitectura Core inicialmente no alcanzó las velocidades de reloj de la microarquitectura NetBurst, incluso después de pasar a la litografía de 45 nm . Sin embargo, después de muchas generaciones de microarquitecturas sucesoras que utilizaron Core como base (como Nehalem , Sandy Bridge y más), Intel logró finalmente superar las velocidades de reloj de Netburst con la microarquitectura Devil's Canyon (versión mejorada de Haswell) alcanzando una frecuencia base de 4 GHz y una frecuencia máxima probada de 4,4 GHz utilizando litografía de 22 nm.

Los primeros procesadores que utilizaron esta arquitectura se denominaron en código ' Merom ', ' Conroe ' y ' Woodcrest '; Merom es para computación móvil, Conroe es para sistemas de escritorio y Woodcrest es para servidores y estaciones de trabajo. Si bien son arquitectónicamente idénticas, las tres líneas de procesadores difieren en el zócalo utilizado, la velocidad del bus y el consumo de energía. Los procesadores principales principales iniciales basados ​​​​en Core tenían la marca Pentium Dual-Core o Pentium y Celeron de marca de gama baja ; Los procesadores basados ​​en Core para servidores y estaciones de trabajo recibieron la marca Xeon , mientras que los primeros procesadores basados ​​en Core para computadoras de escritorio y móviles de 64 bits de Intel recibieron la marca Core 2 .

La microarquitectura Core volvió a velocidades de reloj más bajas y mejoró el uso de los ciclos de reloj disponibles y la energía en comparación con la microarquitectura NetBurst anterior de las CPU Pentium 4 y D. [1] La microarquitectura Core proporciona etapas de decodificación, unidades de ejecución, cachés y buses más eficientes , lo que reduce el consumo de energía de las CPU de la marca Core 2 y aumenta su capacidad de procesamiento. Las CPU de Intel han variado mucho en el consumo de energía según la velocidad del reloj, la arquitectura y el proceso de semiconductores, que se muestran en las tablas de disipación de energía de la CPU .

Al igual que las últimas CPU NetBurst, los procesadores basados ​​en Core cuentan con múltiples núcleos y soporte de virtualización de hardware (comercializado como Intel VT-x ), e Intel 64 y SSSE3 . Sin embargo, los procesadores basados ​​en Core no tienen la tecnología Hyper-Threading como en los procesadores Pentium 4. Esto se debe a que la microarquitectura Core se basa en la microarquitectura P6 utilizada por Pentium Pro, II, III y M.

El tamaño de caché L1 se amplió en la microarquitectura Core, de 32 KB en Pentium II/III (16 KB de datos L1 + 16 KB de instrucción L1) a 64 KB de caché/núcleo L1 (32 KB de datos L1 + 32 KB de instrucción L1) en Pentium M y Core/Core 2. La versión para el consumidor también carece de caché L3 como en el núcleo Gallatin del Pentium 4 Extreme Edition, aunque está presente exclusivamente en las versiones de gama alta de Xeons basados ​​en Core. Tanto la memoria caché L3 como el hiperprocesamiento se reintrodujeron nuevamente en la línea de consumo en la microarquitectura Nehalem .

Si bien la microarquitectura Core es una revisión arquitectónica importante, se basa en parte en la familia de procesadores Pentium M diseñada por Intel Israel. [2] La canalización de Penryn tiene una longitud de 12 a 14 etapas [3] : menos de la mitad de la de Prescott , una característica distintiva de los núcleos de ejecución de órdenes amplios. El sucesor de Penryn, Nehalem tomó más prestado del Pentium 4 y tiene 20-24 etapas de desarrollo. [3] La unidad de ejecución de Core tiene 4 números de ancho, en comparación con los núcleos de 3 números de P6 , Pentium M y los núcleos de 2 números de NetBurst .microarquitecturas. La nueva arquitectura es un diseño de doble núcleo con caché L1 vinculada y caché L2 compartida diseñada para obtener el máximo rendimiento por vatio y una escalabilidad mejorada.


Microarquitectura Intel Core