Cuando Intel anunció su familia de procesadores gráficos Xe en 2020, introdujo hasta cuatro microarquitecturas, lo que eventualmente se tradujo en retrasos importantes, cancelación de GPU de centros de datos Xe-HP y problemas con los controladores. La empresa ahora dice que ha aprendido la lección; con su familia Xe 2 ‘Battlemage’ ofrecerá menos microarquitecturas. Aún así, habrá microarquitecturas Xe2-LPG y Xe2-HPG para diferentes tipos de GPU.
«Hay un Xe y hay un Xe 2 y en esa generación Xe 2 hay un Xe-LPG y hay un HPG (…) y hay ligeras variaciones (…) que es nuestro gran aprendizaje», dijo Tom Peterson, Intel Fellow, en una entrevista con Hardwareluxx. «La idea era que necesitábamos optimizar para cada segmento y construir chips separados y hacer verificaciones separadas. Y creo que ahora el verdadero aprendizaje es que sería mejor concentrar nuestro enfoque y realmente pensar en ello como un negocio de IP realmente sólido y duro. »
En su generación de GPU Battlemage, Intel se apegará a las microarquitecturas Xe2-LPG y Xe2-HPG. No está claro si Xe2-HPC todavía está planeado, pero oficialmente la GPU de próxima generación de Intel para HPC con nombre en código Realto Bridge se basa en núcleos ‘Enhanced Xe-HPC’, no en núcleos Xe2-HPC.
«Ahora, a medida que avanzamos en nuestra hoja de ruta, nos dimos cuenta de que esto es muy, muy costoso: el proceso de control de calidad y la segmentación. Pensamos que necesitábamos diferenciar nuestra IP y personalizarla para cada segmento», dijo Peterson. «[…] Solo vamos a tener una cosa y va a todas partes sin modificar. Esa es más la estrategia que estamos buscando en el futuro. Y eso es porque, esa es realmente la única forma de reutilizar la IP para que realmente funcione».
La familia Xe original de Intel incluía cuatro microarquitecturas: Xe-LP para GPU independientes integradas y de gama baja, Xe-HPG para tarjetas gráficas de escritorio discretas, Xe-HP para centros de datos en la nube y Xe-HPC para computación de alto rendimiento. El desarrollo de microarquitecturas de GPU muy diferentes tiene sus ventajas cuando se trata de rendimiento y tamaños de troquel. Por ejemplo, una iGPU un poco más pequeña que carece de funciones como el trazado de rayos se traduce en cientos de millones de dólares en ahorros de costos, ya que Intel vende una gran cantidad de CPU de cliente. Mientras tanto, los núcleos Xe-HPC rediseñados se traducen en ventajas de rendimiento.
Pero para cumplir su promesa, Intel necesitaba diseñar, verificar y producir hasta nueve variaciones de GPU diferentes, que es un número enorme para una sola familia de productos, incluso para un gigante como Intel.
Eventualmente, la compañía tuvo que eliminar su Xe-HP porque decidió que la vertical del centro de datos podría ser abordada por las GPU Xe-HPG y Xe-HPC. Pero la empresa perdió un tiempo precioso en el desarrollo de la pila de hardware y software Xe-HP. Además, debido a que Xe-LP y Xe-HPG son tan diferentes, la empresa tuvo que ajustar las GPU integradas e independientes por separado y luego desarrollar diferentes controladores para procesadores de gráficos integrados y discretos. Como resultado, mientras que las iGPU Xe-LP llegaron a tiempo en 2020, las GPU Xe-HPG y Xe-HPC se retrasaron al menos un año.
Si bien la compañía dice que aprendió sus lecciones con la primera generación de sus procesadores gráficos Xe, queda por ver si sus GPU Xe2 Battlemage llegarán a tiempo para competir con las mejores tarjetas gráficas de AMD y Nvidia.