AMD Pushes Out Zen 5 Support For GCC Compiler, Revealing Interesting ISA Capabilites
AMD Pushes Out Zen 5 Support For GCC Compiler, Revealing Interesting ISA Capabilites

AMD has just posted new Zen 5 "goodies" at Linux, this time bringing the architecture's support for the upcoming GCC 14 compiler, mentioning the capabilities of the lineup as well.
Phoronix discloses that after a long wait, AMD finally decided to wake up and bring Zen 5 support for the new GCC compiler, as competitors like Intel have already pushed out support for architectures that are scheduled for releases years from now. It is such an "AMD" of a move to push Zen 5 support so late, but we can't complain as it is finally here. Interestingly, the new patches have disclosed the instructions support the new architecture will bring, and apparently, there are some great additions. Below are Zen 5 ISA capabilities:
znver5 AMD Family 1ah core based CPUs with x86-64 instruction set support. (This supersets 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, AVX512VBMI2, AVX512VNNI, AVX512BITALG, AVX512VPOPCNTDQ, GFNI, AVXVNNI, MOVDIRI, MOVDIR64B, AVX512VP2INTERSECT, PREFETCHI and 64-bit instruction set extensions.)
Yes, changing all "znver4-double" to "znver5-direct" strongly supports 4x256b FP -> 4x512b FP.There was a similar doubling between #Zen and #Zen2.#AMD #Zen5 pic.twitter.com/wxCEcnqYgM
— InstLatX64 (@InstLatX64) February 10, 2024
Well this new list does reveal some new additions, with the inclusion of AVX-512 VP2INTERSECT, along with MOVDIRI and MOVDIR64B. While the names might sound a bit difficult to interpret, generally, the new instructions will improve the processor's applications in the domain of cryptography and data compression since they tend to deal in the "data" domain. Moreover, we will see AVX-VNNI in Zen 5 as well, which is quite a significant addition, as it could potentially result in a performance boost in deep learning workloads.
Moreover, the support of Zen 5 on the GCC compiler tells us that we are indeed on the timeline where Team Red will debut their next-generation processors, and this time, the developers have done a great job maintaining the support of the upcoming architecture on Linux.
News Source: Phoronix
What's Your Reaction?






