早在2月份,AMD就发布了GCC编译器支持Zen 5 新的"znver5"目标提前发射。从那以后,人们一直很安静和紧张,没有看到在即将到来的GCC 14稳定版之前合并这一支持,但今天早上它终于发生了:AMD Zen 5处理器启用已经合并到GCC Git,以及时赶上GCC 14.1稳定版,将在未来几周内发布。
这是很高兴看到AMD得到他们的Zen 5处理器支持在任何Ryzen或EPYC产品发布之前向上流,并能够这样做的年度主要GNU开发者集合功能发布。正如2月份的文章中提到的,编译器补丁确认Zen 5在Zen 4处理器功能之上添加了AVXVNNI、MOVDIRI、MOVDIR64B、AVX512VP2INTERSECT和PREFETCHI指令。
更多背景信息, 早些时候的文章.今天的新闻是补丁被接受到上游GCC编译器代码库中,及时为GCC 14稳定版本。
这个commit has the initial -march=znver5 support ready to go ahead of AMD Zen 5 processors shipping in the coming months. For now the Znver5 support carries over the Zen 4 cost table while AMD will provide any further tuning and further optimizations in follow-up patches.