Antes de que se espera que AMD lance los procesadores EPYC y Ryzen de arquitectura Zen 6 de próxima generación en 2026, la compatibilidad del compilador GCC 16 para Zen 6 (con nombre en código "znver6") se ha integrado oficialmente en la base de código ascendente. Esto significa que antes del lanzamiento oficial del procesador, Linux y otros ecosistemas que utilizan GCC podrán obtener por adelantado la optimización del conjunto de instrucciones para la arquitectura Zen 6, sentando una base sólida para posteriores lanzamientos de rendimiento de la plataforma.

En comparación con la práctica de la arquitectura Zen inicial de "lanzar parches del compilador justo antes del lanzamiento", comenzando con Zen 5 y continuando con Zen 6, AMD ha acelerado significativamente el ritmo del soporte del compilador de código abierto, de modo que el soporte relevante esté disponible meses antes de que se lance el hardware. En el pasado, el soporte de AMD para GCC y LLVM/Clang a menudo se quedaba estancado cerca o incluso después de la ventana de lanzamiento de la arquitectura, lo que no sólo no coincidía con el ritmo de lanzamiento de GCC una vez al año y LLVM/Clang cada seis meses, sino que también generaba inconvenientes para las distribuciones de Linux y los usuarios que esperaban obtener soporte de optimización completo en el compilador de lanzamiento oficial. En algunas generaciones Zen, socios como SUSE incluso ayudaron a acceder a soporte de nueva arquitectura. Ahora AMD ha cambiado para promover de manera proactiva y temprana la actualización de parches relevantes.
Después de que AMD presentara el parche Binutils para Znver6 en noviembre de este año, lanzó el parche GCC para Znver6 este mes. El parche confirma las nuevas capacidades de Zen 6 en el conjunto de instrucciones, incluida la compatibilidad con extensiones de instrucciones como AVX512_BMM, AVX_NE_CONVERT, AVX_IFMA, AVX_VNNI_INT8 y AVX512_FP16. Se espera que estas extensiones mejoren la eficiencia en las operaciones matriciales, la inferencia de aprendizaje profundo, la computación de precisión mixta y las cargas de trabajo de alto rendimiento relacionadas. A través de las opciones de optimización e identificación de arquitectura de GCC, los desarrolladores pueden aprovechar mejor las funciones de hardware de Zen 6.
Actualmente, este conjunto de parches GCC para Zen 6 se ha integrado en el repositorio GCC Git y se utilizará como parte de la versión estable GCC 16.1, que se espera que se lance entre marzo y abril de 2026. Para entonces, la versión estable GCC 16 será anterior al lanzamiento comercial de los procesadores Zen 6, allanando el camino para la optimización del software por adelantado para la nueva generación de plataformas EPYC y Ryzen que se espera que se presenten más adelante en 2026.
A nivel de distribución de Linux, GCC 16 se convertirá en la versión del compilador predeterminado para Fedora 44, pero no se convertirá en el compilador predeterminado para Ubuntu 26.04 LTS. Según la práctica existente, Canonical generalmente cambia a la versión principal de GCC en la versión no LTS en octubre de ese año, por lo que Ubuntu 26.04 LTS aún permanecerá en GCC 15. Aún así, el diseño general del front-end de AMD en compiladores de código abierto todavía está evolucionando en una dirección favorable, asegurando que más usuarios puedan experimentar los beneficios de rendimiento aportados por la optimización arquitectónica en un período de tiempo más corto.
El soporte Zen 6 incorporado esta vez es una versión inicial y aún no incluye la tabla completa de costos de instrucción y configuraciones de ajuste más refinadas para los procesadores Zen 6. El informe señaló que los ingenieros de AMD aún esperan tener la oportunidad de continuar impulsando estos parches de ajuste de rendimiento más profundos al nivel superior antes del lanzamiento de la versión estable de GCC 16.1. A medida que el hardware Zen 6 entre en producción en masa, junto con la mejora continua del soporte del compilador, la optimización colaborativa del software y hardware de AMD en los campos de servidores y escritorios se mejorará aún más.