Las actualizaciones de Intel Meteor Lake y AMD Zen 4 para GCC v13 Compiler Suite continúan implementándose


Intel y AMD están actualizando GNU Compiler Collection prácticamente al mismo tiempo, preparando a ambas compañías para sus próximos lanzamientos. Intel se enfoca en preparar Meteor Lake y Sierra Forest, mientras que su rival AMD se está preparando para lanzar sus CPU de la serie Ryzen 7000 que forman parte de la arquitectura «Zen 4» de la compañía.

Intel continuó su trabajo de retazos en torno a la arquitectura Core Raptor Lake de 13.ª generación en GCC e introdujo controladores y soporte para su serie Core Meteor Lake de 14.ª generación y procesadores Sierra Forest. Sierra Forest es el nuevo procesador de la empresa totalmente basado en Xeon E-core para centros de datos.

El trabajo reciente de la compañía para el apoyo de Raptor Lake y GCC rodeó la adición del objetivo «-march=raptorlake». Michael Larabel de Phoronix señala que Raptor Lake tiene similitudes en su arquitectura de conjunto de instrucciones y señala que si los desarrolladores hubieran reemplazado «raptorlake» con «alderlake», muy bien podría mostrar resultados similares, si no idénticos.

El trabajo de Sierra Forest en GCC aún se está revisando, pero se anticipa que el proceso se completará mucho antes del lanzamiento de abril de 2023.

Del otro lado de los gigantes tecnológicos, AMD ha publicado la habilitación del procesador Zen 4 para el GCC 13 en preparación para los procesadores de la serie Ryzen 7000 de la compañía. El código de destino, «Znver4», recibió el «parche de habilitación básica», pero parece ofrecer los mismos conjuntos de comandos que la arquitectura Zen 3 y no muestra ajustes en ninguna tabla, instrucciones y más. Se observa que los objetivos «Znver3» se transfirieron de esa arquitectura al nuevo objetivo Znver4. La habilitación del código objetivo actualmente para «Znver4» es para:

  • PTA_AVX512F
  • PTA_AVX512DQ
  • PTA_AVX512IFMA
  • PTA_AVX512CD
  • PTA_AVX512BW
  • PTA_AVX512VL
  • PTA_AVX512BF16
  • PTA_AVX512VBMI
  • PTA_AVX512VBMI12
  • PTA_AVX512GFNI
  • PTA_AVX512VNNI
  • PTA_AVX512BITALG
  • PTA_AVX512VP0PCNTDQ

AMD tiene hasta antes de abril de 2023 para finalizar cualquier soporte actual y futuro para GCC en torno a las nuevas CPU de la serie AMD Ryzen 7000. AMD es conocido por centrarse en una habilitación o soporte específico para el desarrollo de código abierto. Los ingenieros suelen presentar actualizaciones y correcciones de errores de forma más individual que en un paquete grande, lo que hace que algunos controladores y actualizaciones se retrasen o se retrasen hasta la próxima versión completa de los paquetes de soporte.

Fuentes de noticias: Phoronix, Phoronix



Source link-29