Desde GCC 11 ha habido soporte para AMX y las próximas funciones de CPU de Sapphire Rapids, que se han mejorado aún más en el compilador de código abierto durante los últimos dos años. Mientras tanto, GCC 13, como el próximo lanzamiento de GNU Compiler Collection, trae Meteor Lake y Sierra Forest, Grand Ridge y Granite Rapids. Mientras tanto, la habilitación básica de Emerald Rapids de Intel también se fusionó ayer para GCC 13.

Se espera que Emerald Rapids sea el sucesor de los procesadores”Sapphire Rapids”escalables Xeon de 4.ª generación que se lanzarán oficialmente la próxima semana, como ya confirmó Intel. Mientras tanto, Granite Rapids y Sierra Forest son los sucesores de Emerald Rapids. Dado que GCC 13 ya tiene agregados los objetivos Granite Rapids y Sierra Forest, presumiblemente fue solo un descuido que Emerald Rapids no se agregó antes, considerando que estará aquí antes y es solo una pequeña mejora con respecto a Sapphire Rapids.

Con el soporte inicial de Emerald Rapids GCC que fue fusionado ayer simplemente agregó el nuevo ID de modelo para Emerald Rapids (0xcf) para facilitar la detección y luego configura Emerald Rapids para que siga las mismas rutas de compilación que Sapphire Rapids.


Al menos por ahora hay no hay indicaciones del parche GCC de ninguna diferencia de instrucción sobre Sapphire Rapids o cualquier otro cambio (o ajuste) del lado del compilador, pero veremos si algún parche de seguimiento llega en las próximas semanas/meses que establezcan”-march=emeraldrapids”más allá de la orientación-march=sapphirapids.

GCC 13 es el próximo lanzamiento anual de funciones importantes para este compilador de código abierto que se espera que debute en el período habitual de marzo a abril. Además de habilitar los diversos núcleos de CPU Intel nuevos que se esperan para los próximos dos años, en el lado de AMD agrega soporte (tardío) para Zen 4 con el objetivo”znver4″.

Categories: IT Info