CPU decodificadas: comprensión de los nombres de microarquitectura de Intel

¿Lo que hay en un nombre? Mucho, de hecho, si hablamos de procesadores Intel. Intel utiliza nombres de código internos diseñados para ocultar en qué está trabajando la empresa hasta que esté lista para salir a bolsa. Por lo tanto, no es de extrañar que estos términos no sean muy significativos para los no iniciados.

Por qué son importantes los nombres en clave de Intel

Estos nombres de código inevitablemente se conocen (Intel los publica) y, si investiga un poco, encontrará que tienen mucha importancia.

De hecho, los nombres de código de Intel a menudo pueden proporcionar una mejor comprensión de las CPU que los nombres comerciales oficiales que ve en la caja. Consideremos los procesadores Intel para portátiles de décima generación más recientes. Estas CPU se componen de varias microarquitecturas de CPU. Sin embargo, a menos que pueda hacer referencia a sus nombres en clave, los nombres oficiales se vuelven un poco confusos.

Tome el Core i7-1065G7 y el Core i7-10510U, por ejemplo: ambos son CPU móviles para computadoras portátiles y otros dispositivos, y ambos se consideran chips de décima generación (de ahí el «10» después del tablero). Sin embargo, el G7 es una CPU de Ice Lake, mientras que el otro es Comet Lake.

La mayoría de las personas que buscan lo «mejor» optarían por el 10510U, ya que tiene una velocidad de reloj más alta. Sin embargo, Intel afirma un chip de computadora portátil Comet Lake es mejor para la productividad y las cargas de trabajo multiproceso, mientras que Ice Lake funciona mejor para la inteligencia artificial y los gráficos.

Es por eso que ayuda tener al menos una comprensión superficial de las diversas generaciones de chips de Intel cuando se va a comprar una nueva PC o computadora portátil. No es algo en lo que deba obsesionarse, pero comprender los nombres en clave puede ayudarlo a descifrar las reseñas en línea, así como los materiales de marketing en los estantes de las tiendas y los empaques.

Modelo de desarrollo de Intel

Un Intel Core i7-8700 en una placa base.Una CPU Intel Coffee Lake.

No podemos hablar de nombres en código sin hablar de cómo Intel fabrica sus CPU. Durante aproximadamente una década, Intel desarrolló sus procesadores basados ​​en el famoso modelo tic-tac. Cada año, Intel introduciría una nueva microarquitectura (tock), y al siguiente, la redujo (tick). (Sí, eso es en realidad «tock-tick», pero es la forma más sencilla de explicarlo).

El tic-tac se reemplazó alrededor de 2016 con el modelo de optimización de arquitectura de procesos (PAO). El encogimiento de troquel es la primera etapa de este proceso, y luego se introduce una nueva arquitectura, al igual que el modelo tic-tac. Luego, sin embargo, hay una fase de optimización durante la cual la arquitectura se mejora sin tener que dar un salto en el proceso de fabricación.

Sin embargo, PAO no es necesariamente un modelo de tres años; la fase de optimización puede continuar indefinidamente, como hemos visto en el escritorio desde 2015. También parece que el modelo PAO no es una regla estricta y rápida, como ha sido Se rumorea que las próximas CPU de escritorio podrían tener un nuevo diseño (la «A») antes de un encogimiento de troquel (la «P»).

Entonces, ¿qué es la microarquitectura y el encogimiento de un chip? En los términos más simplistas, la microarquitectura es el diseño de un chip. Cada CPU nueva tiene un diseño totalmente renovado o una versión mejorada de una existente. Una nueva microarquitectura puede traer nuevas capacidades, así como mejoras en las instrucciones por ciclo / reloj (IPC) que aumentan el rendimiento.

Además, cada CPU utiliza un proceso de fabricación, como 14 nm, 10 nm o 7 nm («nm» significa «nanómetro»). Para nuestros propósitos, veremos cada proceso como un término de marketing para saber si una nueva CPU ha dado un salto en la fabricación de chips, o si es solo una mejora en una tecnología existente.

Generalmente, un cambio de un proceso de nm más grande a uno más pequeño (también llamado encogimiento de troquel) significa un mejor rendimiento y un consumo de energía más eficiente.

Todo se trata de Skylake por ahora

Un Intel Skylake Die.Un Intel Skylake Die.

Para hablar sobre las CPU Intel modernas, debemos comenzar con Skylake; si ha leído alguna revisión de CPU en los últimos cinco años, lo más probable es que la haya visto mencionada.

Los procesadores Skylake se lanzaron en 2015, como una continuación de Broadwell, un encogimiento de troquel de 14 nm (tic) del Haswell de 22 nm (el toc anterior a Skylake de Intel). Skylake fue la última vez que vimos un «tock» (una microarquitectura completamente nueva para CPU de escritorio).

Desde entonces, las CPU Intel para computadoras de escritorio han sido todas una optimización de Skylake o uno de los descendientes de Skylake. Esto ha llevado a mejores procesadores, ya que las generaciones recientes han traído más núcleos y velocidades de reloj más altas. Estos han proporcionado un mejor rendimiento, pero las mejoras básicas y las nuevas funciones han sido más raras.

Después de Skylake vino Kaby Lake, que fue diseñado para llenar el vacío cuando el próximo «tic» (o encogimiento) de Intel de 14 nm a 10 nm no funcionó. En cambio, Kaby Lake se lanzó como una mejora de 14 nm + para Skylake.

Coffee Lake para computadoras de escritorio comenzó a implementarse en 2017, utilizando el llamado proceso 14nm ++ de Intel. Luego, los servidores y los equipos de escritorio de alta gama obtuvieron las CPU de Cascade Lake. Finalmente, en 2020, obtuvimos Comet Lake, que, nuevamente, se basa en un proceso de 14nm ++. En el momento de escribir este artículo, estos son los últimos procesadores de escritorio y ofrecen algunas mejoras de rendimiento muy agradables con respecto a sus predecesores. Las mejores CPU de esta generación tienen más núcleos y la capacidad de superar una velocidad de reloj de 5 GHz.

Sin embargo, todas estas mejoras de escritorio y portátiles se remontan directamente a Skylake, y eso no es necesariamente algo malo, como mencionamos anteriormente. Un nuevo chip Comet Lake-S para computadoras de escritorio es sin duda una mejor opción que una CPU Skylake original.

El interior de una PC para juegos con iluminación azul, amarilla y RGB en sus componentes.

Aún así, los fanáticos de Intel y los constructores de PC de escritorio esperan ansiosos el próximo salto en el diseño de CPU de escritorio de la empresa. Esto podría llegar a fines de 2020 o principios de 2021, con los nuevos procesadores Rocket Lake.

Si los informes actuales son correctos, Rocket Lake será el mayor cambio que se producirá en las CPU de escritorio Intel en cinco años. Según las afirmaciones, alberga una nueva microarquitectura distinta de Skylake, pero aún se basa en un proceso de 14nm ++ como sus predecesores inmediatos.

Nombres dobles

Así como las CPU de escritorio de Intel parecen estar preparadas para recibir una revisión, también lo hacen sus esquemas de nombres. Por ejemplo, si miras Sitio de Intel’s Ark, no encontrará ningún producto denominado «Palm Cove». Esto se debe a que, aunque ese nombre se refiere al diseño del núcleo de la CPU, las pocas CPU móviles que utilizan núcleos de Palm Cove se denominan Cannon Lake.

Intel también hizo esto en 2019 con núcleos Sunny Cove en sus CPU Ice Lake para computadoras portátiles, lo que nos lleva de vuelta a lo que sigue para las computadoras de escritorio: Rocket Lake. Estas nuevas CPU de escritorio, previstas para finales de 2020 o principios de 2021, se basan en los núcleos de Willow Cove. Willow Cove también es la base para las CPU de portátiles Tiger Lake de 10nm ++ que se esperan para mediados de 2020.

Entonces, ahora tenemos dos nombres de código activos para los procesadores Intel: uno para el diseño del núcleo y otro para la nueva generación de CPU. Estos esquemas de nomenclatura siguen actualmente el patrón de dar a los diseños centrales una designación «Cove», mientras que las CPU reciben un nombre «Lake». No cuente con que ese esquema de nombres de cala a lago dure para siempre, pero es una guía útil por ahora.

Una vez más, los nombres de código no son descriptivos en sí mismos. Sin embargo, si aprende qué hay detrás de los nombres, lo ayudarán a comprender qué tipo de CPU están disponibles actualmente en Intel.

Incluso si no aprende los nombres de todos los núcleos y CPU, es suficiente saber que hay diseños de núcleos con nombres de código que luego se convierten en CPU con diferentes nombres de código. Con solo ese poco de información general, puede comprender mejor de qué diablos están hablando todas esas revisiones de CPU y comprar una PC mejor.