AMD e Intel desarrollan extensiones x86 conjuntas para impulsar la IA en CPU y reducir la fragmentación

AMD e Intel desarrollan extensiones x86 conjuntas para impulsar la IA en CPU y reducir la fragmentación

La evolución de la inteligencia artificial está empujando a los fabricantes de procesadores a replantear sus bases. En este contexto, AMD y Intel han decidido colaborar en un terreno poco habitual: la creación de extensiones comunes para la arquitectura x86 con el objetivo de reducir la fragmentación y simplificar el desarrollo de software.

La propuesta se materializa en ACE (AI Compute Extensions), una capa diseñada para trabajar junto a AVX10 que introduce un enfoque más orientado a cálculos matriciales. En lugar de limitarse a operaciones vectoriales clásicas tipo MAC, incorpora técnicas como el outer product, lo que puede aumentar notablemente la densidad de cálculo en formatos como INT8, BF16, FP8 y MX. En ciertos escenarios, la documentación menciona mejoras de hasta 16 veces frente al modelo AVX tradicional, aunque este dato depende del tipo de carga y no es extrapolable a todos los casos.

Intel y AMD alianza

El impacto, sin embargo, no será inmediato para el usuario final. La verdadera ventaja está en el ecosistema de software. Un modelo más unificado permite mantener un único conjunto de bibliotecas capaz de adaptarse dinámicamente al hardware disponible, algo clave para herramientas como NumPy, SciPy, PyTorch o TensorFlow. En este sentido, la historia de AVX-512 sirve como referencia de los problemas que puede generar la fragmentación en SIMD, mientras que AVX10 ya buscaba ordenar ese terreno desde el lado de Intel.

Alianza entre Intel, AMD, Boradcom, Dell, Google Cloud, Hewlett Packard, HP, Lenovo, Meta, Microsoft, Oracle y Red Hat.

ACE se posiciona como un paso más en esa dirección, acercando la aceleración de operaciones matriciales a un modelo común dentro de x86. La iniciativa también recoge ideas de soluciones como AMX en los Xeon Sapphire Rapids, pero con la ambición de lograr una mayor coherencia a nivel de ISA.

A largo plazo, este movimiento podría tener más peso que cualquier mejora puntual en benchmarks. A través de iniciativas como el x86 Ecosystem Advisory Group, ambas compañías intentan coordinar mejor la forma en que nuevas capacidades llegan a compiladores, sistemas operativos y frameworks. No se trata de hacer idénticas sus arquitecturas, sino de definir y exponer funciones de forma más consistente.

Si esta estrategia se mantiene, x86 podría reforzar su posición no solo por rendimiento, sino por ofrecer un entorno más estable y predecible para el desarrollo, algo especialmente relevante en una era donde la IA local depende de todo el stack, desde las instrucciones del CPU hasta las bibliotecas y frameworks que las aprovechan.

Fuente: AMD, Intel, x86 Ecosystem Advisory Group, WCCFtech, Tom’s Hardware, Phoronix