Intel y AMD reúnen las optimizaciones de IA de sus CPU x86 para PyTorch en oneDNN
El desarrollo conjunto contempla acelerar multiplicaciones matriciales con instrucciones ACE. | Creada con IA.

Intel y AMD reúnen las optimizaciones de IA de sus CPU x86 para PyTorch en oneDNN

AMD e Intel acordaron desarrollar una vía de software común para ejecutar cargas de inteligencia artificial con PyTorch en procesadores x86. La iniciativa concentrará las optimizaciones de ambas compañías en oneDNN para reducir las diferencias entre plataformas.

El anuncio, difundido el 20 de octubre, sigue una recomendación del x86 Ecosystem Advisory Group. Las compañías definieron oneDNN como biblioteca abierta predeterminada para acelerar cargas de IA en CPU x86 dentro de PyTorch.

Intel y AMD forman un grupo para fortalecer el ecosistema x86
Las destacadas personalidades Linus Torvalds y Tim Sweeney se unen a los miembros fundadores Broadcom, Dell, Google, Hewlett Packard Enterprise, HP Inc., Lenovo, Meta, Microsoft, Oracle y Red Hat.
AMD e Intel se unen para mejorar el futuro de la plataforma x86
La alianza entre AMD e Intel permitirá mejorar la personalización, compatibilidad, escalabilidad de la plataforma x86, y mucho más.

El soporte de AI Compute Extensions en PyTorch está previsto para más adelante

El acuerdo también abarca AI Compute Extensions (ACE), un conjunto de instrucciones x86 de nueva generación diseñado para acelerar la multiplicación de matrices, operación fundamental en las cargas de IA. Su soporte en PyTorch está previsto mediante actualizaciones posteriores de oneDNN.

Jeff McVeigh, vicepresidente y gerente general de Programas Estratégicos de Centros de Datos de Intel, señaló que la coordinación mediante oneDNN ofrecerá una vía compartida para procesadores actuales y futuras funciones. En ese contexto mencionó expresamente las AI Compute Extensions.

“Los desarrolladores no deberían tener que pensar en vías de software separadas para aprovechar al máximo una CPU x86. Trabajar con AMD mediante oneDNN ofrece a la comunidad de PyTorch un enfoque coherente para los procesadores modernos y una forma de incorporar capacidades futuras, incluidas las AI Compute Extensions, al framework”.

Stephen Watt, vicepresidente de la Oficina del Director de Tecnología e ingeniero distinguido de Red Hat, además de embajador de PyTorch, destacó la importancia de unificar la experiencia de desarrollo y operación. Su valoración apuntó a la estandarización entre arquitecturas x86.

“La innovación de código abierto prospera cuando la experiencia de desarrollo y operación es fluida y unificada. Que AMD e Intel se unan para estandarizar las optimizaciones de CPU x86 mediante oneDNN en PyTorch representa un gran avance para eliminar la fragmentación del ecosistema. Como miembro de la comunidad PyTorch, Red Hat celebra este nivel de colaboración abierta, que facilitará considerablemente a los desarrolladores crear, optimizar e implementar cargas de trabajo de IA de manera uniforme entre arquitecturas x86”.
Intel presentó microservicios para ejecutar LLM con configuración automática en procesadores Xeon
Los modelos funcionan en la infraestructura de la empresa con perfiles validados por Intel y una interfaz que conserva la integración con aplicaciones

AMD integrará las optimizaciones de ZenDNN en oneDNN

La implementación contempla que AMD incorpore las optimizaciones de ZenDNN en oneDNN, una biblioteca de código abierto supervisada por la Unified Acceleration Foundation (UXL). AMD ingresó a esa organización como miembro de su comité directivo para participar en el trabajo conjunto.

Open source: Una ventaja estratégica para acelerar la innovación empresarial, por Hiram Monroy de AMD
Hiram Monroy de AMD plantea que el open source dejó de ser un tema de software y hoy es una decisión estratégica para innovar con IA sin lock-in.

Robert Hormuth, VP corporativo de Arquitectura y Estrategia de AMD, explicó que la compañía busca ampliar las opciones disponibles para los desarrolladores mediante herramientas comunes. Su declaración también destacó la participación del grupo asesor del ecosistema x86 en la iniciativa.

“AMD está promoviendo un ecosistema de software abierto que ofrece más opciones a los desarrolladores y facilita la creación de aplicaciones de IA de alto rendimiento. Al trabajar con el x86 Ecosystem Advisory Group, estamos reuniendo a la industria en torno a tecnologías comunes que simplifican el desarrollo en procesadores x86”.

AMD también señaló que continuará optimizando el software para sus propios procesadores mientras incorpora el trabajo de ZenDNN a la biblioteca común.