Intel solo usará 512 bits en AVX10 y logra incluirlas tanto en P-Cores como en E-Cores
Llevamos casi dos años desde que Intel habló en concreto de AVX10, y hasta hace poco debatíamos sobre cuál sería la primera arquitectura en incluir este nuevo conjunto de instrucciones vectoriales. En los Technical Paper anteriores, los azules comentaron que habría una longitud vectorial de 512 bits, pero que también se daría cabida a menores, La entrada Intel solo usará 512 bits en AVX10 y logra incluirlas tanto en P-Cores como en E-Cores aparece primero en El Chapuzas Informático.

Llevamos casi dos años desde que Intel habló en concreto de AVX10, y hasta hace poco debatíamos sobre cuál sería la primera arquitectura en incluir este nuevo conjunto de instrucciones vectoriales. En los Technical Paper anteriores, los azules comentaron que habría una longitud vectorial de 512 bits, pero que también se daría cabida a menores, como 128 bits y 256 bits, cada una con su propio indicador de función CPUID. Ahora, con la revisión 3.0 de este mes para el nuevo Technical Paper de AVX10, Intel confirma la buena noticia que ya se filtró con anterioridad, y es que solo usará una longitud vectorial de 512 bits, además, tanto para P-Cores como para E-Cores.
AMD con Zen 5 se paseó cual Connor McGregor tras ganar una pelea en el octógono, ya que con AVX-512 mediante golpeó hasta noquear a Intel y sus últimas CPU. Por suerte, los azules reaccionarán antes de que el combate se termine, y ahora anuncian a toda prisa los nuevos cambios para esta ISA, que promete ser un punto de inflexión en varios de los sectores que siempre tratamos.
Intel AVX10 llegará a los procesadores de los azules este año con solo 512 bits y tanto en P-Cores como en E-Cores, respondiendo así al golpe de AMD
Como ya hemos dicho muchas veces, y volvemos a repetir, AVX10 tiene todas las ventajas, capacidades y características de AVX-512, pero tiene, según el propio documento de Intel, un nuevo esquema de enumeración que reduce la cantidad de indicadores CPUID para verificar su compatibilidad.
Esto está muy bien, pero hay que entender el contexto de lanzar AVX10 solo en 512 bits tanto para E-Cores como para P-Cores.
Intel afirma que lo que pretende es mantener una ISA vectorial de alto rendimiento con la compatibilidad máxima para AVX-512, que además, unifique en una todos los procesadores futuros de la compañía y facilite, como decíamos arriba, la verificación de la compatibilidad para los desarrolladores.
Por tanto, AVX10 tiene el set de instrucciones de AVX-512 y AVX-512VL, con 8 registros de máscara de 64 bits sin importar el tipo de núcleo que Intel elija para los procesadores, todos tendrán compatibilidad al completo.
Qué beneficios tendrá esto en las futuras CPU de los azules y cuál es su disponibilidad
Intel especifica cuatro ventajas clave que vamos a desarrollar brevemente. La primera es que todo lo que ya esté compilado para AVX2 mejorará su rendimiento sin ningún tipo de optimización por parte del desarrollador, habrá más rendimiento en la misma tarea sin hacer nada. Esto viene dado por los 16 registros adicionales, porque el software que trabaje intensivamente con este apartado (registros) tendrá un aumento muy significativo de rendimiento por motivos obvios.
Todo esto se traduce en el hecho de que, con AVX10 tanto para P-Cores como para E-Cores, las cargas de trabajo que sean totalmente paralelizables, normalmente en servidores y ciertas en escritorio y portátiles, hará que tengan todavía más rendimiento. En PC esto es menos común, pero en las CPU Xeon será disruptivo, la performance aumentará bastante. Esto se dará, sobre todo, no tanto en AVX2, sino en todo lo que esté compilado para AVX-512, donde con AVX10 despegará su rendimiento a misma CPU.
En cuanto a la disponibilidad, Granite Rapids es la primera en incluir la versión 1 (AVX10.1) completa de AVX10, mientras que Intel especifica su versión 2 (AVX10.2) enfocada para IA y movimiento de datos en futuras arquitecturas y CPU, aunque en este aspecto no especifican nada en concreto. Suponemos que las nuevas microarquitecturas de núcleos P-Core y E-Core tienen mucho que decir aquí, así que es posible que Panther Lake las incluya, así como Nova Lake.
La entrada Intel solo usará 512 bits en AVX10 y logra incluirlas tanto en P-Cores como en E-Cores aparece primero en El Chapuzas Informático.