AMD lanza soporte Zen 5 para el compilador GCC, revelando interesantes capacidades ISA
AMD acaba de publicar nuevas “ventajas” de Zen 5 en Linux, esta vez brindando soporte de arquitectura para el próximo compilador GCC 14, mencionando también las capacidades de la línea.
El trabajo de AMD para habilitar Zen 5 continúa en Linux, mientras la empresa finalmente retira el soporte en el último momento
Phoronix revela que después de una larga espera, AMD finalmente decidió despertar y brindar soporte Zen 5 para el nuevo compilador GCC, ya que competidores como Intel ya han eliminado el soporte para arquitecturas cuyo lanzamiento está programado para dentro de unos años. Es un movimiento tan “AMD” para impulsar el soporte Zen 5 tan tarde, pero no podemos quejarnos porque finalmente está aquí. Curiosamente, los nuevos parches han revelado las instrucciones que traerá la nueva arquitectura y, aparentemente, hay algunas adiciones excelentes. A continuación se muestran las capacidades de Zen 5 ISA:
CPU znver5
AMD Family 1ah basadas en núcleos con soporte para conjunto de instrucciones x86-64. (Esto supera a BMI, BMI2, CLWB, F16C, FMA, FSGSBASE, AVX, AVX2, ADCX, RDSEED, MWAITX, SHA, CLZERO, AES, PCLMUL, CX16, MOVBE, MMX, SSE, SSE2, SSE3, SSE4A, SSSE3, SSE4 .1, SSE4.2, ABM, XSAVEC, XSAVES, CLFLUSHOPT, POPCNT, RDPID, WBNOINVD, PKU, VPCLMULQDQ, VAES, AVX512F, AVX512DQ, AVX512IFMA, AVX512CD, AVX512BW, AVX512VL, AVX512BF16, AVX512VBMI, AVX51 2VBMI2, AVX512VNNI, AVX512BITALG, AVX512VPOPCNTDQ , GFNI, AVXVNNI, MOVDIRI, MOVDIR64B, AVX512VP2INTERSECT, PREFETCHI y extensiones de conjunto de instrucciones de 64 bits).
Sí, cambiar todo “znver4-double” a “znver5-direct” admite firmemente 4x256b FP -> 4x512b FP. Hubo una duplicación similar entre #Zen y #Zen2 . #AMD #Zen5 pic.twitter.com/wxCEcnqYgM
– InstLatX64 (@InstLatX64) 10 de febrero de 2024
Bueno, esta nueva lista revela algunas incorporaciones nuevas, con la inclusión de AVX-512 VP2INTERSECT, junto con MOVDIRI y MOVDIR64B. Si bien los nombres pueden parecer un poco difíciles de interpretar, en general, las nuevas instrucciones mejorarán las aplicaciones del procesador en el dominio de la criptografía y la compresión de datos, ya que tienden a trabajar en el dominio de los “datos”. Además, también veremos AVX-VNNI en Zen 5, lo cual es una adición bastante importante, ya que podría resultar en un aumento del rendimiento en cargas de trabajo de aprendizaje profundo.
Además, el soporte de Zen 5 en el compilador GCC nos dice que estamos en la línea de tiempo en la que Team Red presentará sus procesadores de próxima generación, y esta vez, los desarrolladores han hecho un gran trabajo manteniendo el soporte de la próxima arquitectura en Linux.
Fuente de noticias: Phoronix
Deja una respuesta