¿Eliminará Intel el Hyper-Threading en Arrow Lake tras 20 años?

¿Eliminará Intel el Hyper-Threading en Arrow Lake tras 20 años?


Según las últimas filtraciones, Intel podría haber decidido eliminar su tecnología Hyper-Threading con la llegada de sus CPU Arrow Lake. Un rumor que nos pilla a muchos por sorpresa, y que de confirmarse, podría significar el fin del multihilo simultáneo en las CPU de la marca tras su inclusión en las últimas dos décadas. ¿Qué habría llevado a la empresa, hoy liderada por Pat Gelsinger, a realizar esta decisión?

Bajo el nombre de Hyper-Threading, o HT, estamos ante la implementación para múltiples hilos de ejecución en las CPU de Intel.  En realidad, no deja de ser una marca comercial, pero este lleva entre nosotros desde la generación del Pentium 4, por lo que resulta extraño pensar que Arrow Lake marque el punto y final a esta característica en los procesadores de Intel.

Arrow Lake sin Hyper Threading en sus P-Cores

La fuente del rumor es el YouTuber Moore’s Law Is Dead, así que hay que coger la información con pinzas. En uno de sus últimos vídeos ha comentado que los núcleos Royal Cove, los P-Cores en Arrow Lake (Intel Core 15), no van a tener soporte para Hyper-Threading. Esto implica que cada uno de sus núcleos P-Core no van a poder ejecutar varios hilos al mismo tiempo.

Esto es algo que ya ocurre en los E-Cores, pero no por limitaciones de consumo, como muchos creen, sino por el hecho de que el soporte para multihilo obliga a duplicar ciertas partes de la unidad de control del procesador.

El Hyper-Threading es la capacidad de usar los tiempos muertos de la CPU, en especial provocados por la latencia con la memoria RAM, para que estos se pongan a realizar otras tareas pendientes. El tener HT en un procesador de Intel, o  SMT en AMD, no hace que estos dupliquen su rendimiento, pero acercan mucho más su rendimiento al 100% al reducir los tiempos muertos.

Sin embargo, esto no nos debería sorprender desde el momento en que el Hyper-Threading es algo que entra en conflicto con la idea de los E-Core. Y es que tanto el segundo hilo de ejecución de cada núcleo de los P-Cores, como los E-Cores, están diseñados para ejecutar procesos en segundo plano, en apoyo el núcleo principal.

¿Qué beneficios aportará?

El abandono de la tecnología Hyper-Threading no tiene por qué ser una mala noticia. Básicamente, un P-Core sin HT junto a un E-Core rinden en conjunto mejor que un P-Core con HT a la hora de ejecutar dos procesos distintos al mismo tiempo. Tampoco nos podemos olvidar de la interacción entre los núcleos.

En la actualidad, las CPU de Intel usan una topología en anillo con hasta 32 clientes para comunicar a todos sus núcleos entre sí y la caché de último nivel, así como con la memoria. ¿El problema del Hyper-Threading? Que desde el momento en que se comporta como dos procesadores virtuales de cara al acceso a memoria ocupa dos huecos en el anillo.

Añadir más participantes en un anillo es contraproducente, ya que aumenta la latencia y obliga a emplear intercomunicaciones más complejas. ¿La solución? Quitar el Hyper-Threading a los P-Core en Arrow Lake, lo cual deberá permitir añadir un mayor número núcleos al procesador independiente de su tipo y sin tener que rehacer el anillo interno.

¿Rentable Units para reemplazar al HT en Arrow Lake?

Por el momento no sabemos a qué se refiere MLID en su vídeo cuando habla de las Rentable Units. Lo único que deja caer es que esto será lo que reemplazará al Hyper-Threading en Arrow Lake, pero no da ninguna definición de las mismas, y tampoco explica por encima su funcionamiento de las llamadas unidades de alquiler. Lo único que se nos ocurre, y esto es especulación de quien ha escrito lo que estáis leyendo, es que en Arrow Lake los núcleos que estén en desuso se puedan utilizar de forma transparente. De confirmarse, esto supondría una mejora al Thread Director desde su implementación por primera en Alder Lake.

En todo caso, todavía hemos de ver el lanzamiento de Raptor Lake Refresh en PC de escritorio y Meteor Lake en portátiles como parte de la decimocuarta generación. Falta todavía más de un año para ver los Intel Core 15 y el tiempo ya irá desmintiendo o confirmando la información.

La entrada ¿Eliminará Intel el Hyper-Threading en Arrow Lake tras 20 años? aparece primero en El Chapuzas Informático.