AMD推出对GCC编译器的Zen5支持揭示有趣的ISA功能

导读 AMD刚刚在Linux上发布了新的Zen5好东西,这次带来了该架构对即将推出的GCC14编译器的支持,并提到了该系列的功能。AMD在Linux上的Zen5支持...

AMD刚刚在Linux上发布了新的Zen5“好东西”,这次带来了该架构对即将推出的GCC14编译器的支持,并提到了该系列的功能。

AMD在Linux上的Zen5支持工作仍在继续,该公司最终在最后一刻推出了支持

Phoronix透露,经过漫长的等待,AMD终于决定醒来,为新的GCC编译器带来Zen5支持,因为英特尔等竞争对手已经推出了对计划在几年后发布的架构的支持。这么晚才推动Zen5支持真是“AMD”之举,但我们不能抱怨,因为它终于来了。有趣的是,新补丁公开了新架构将带来的指令支持,显然还有一些重要的补充。以下是Zen5ISA功能:

基于AMD系列1ah核心的CPU,支持x86-64指令集。(此超集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和64位指令集扩展。)

这个新列表确实揭示了一些新的内容,其中包括AVX-512VP2INTERSECT,以及MOVDIRI和MOVDIR64B。虽然这些名称听起来有点难以解释,但一般来说,新指令将改进处理器在密码学和数据压缩领域的应用程序,因为它们倾向于处理“数据”域。此外,我们还将在Zen5中看到AVX-VNNI,这是一个相当重要的补充,因为它可能会导致深度学习工作负载的性能提升。

此外,Zen5对GCC编译器的支持告诉我们,我们确实正处于TeamRed将首次推出其下一代处理器的时间线上,而这一次,开发人员在维护对即将推出的架构的支持方面做得非常出色。Linux。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。