在上个月推出 Ryzen 7000 系列“Zen 4”处理器之后,AMD 发布了代码补丁,为 Zen 4 CPU 提供了 GNU 编译器集合 (GCC) 的初始支持。
但 Zen 4 CPU 支持的成本计算、调整与 znver3 保持相同,几乎没有什么用于指令延迟差异等优化的补丁。从补丁中可见, PTA_ZNVER3 直接转为 PTA_ZNVER4 支持。
目前,基础 Znver4 的 GCC 支持代码可在邮件列表中找到,有希望将其纳入 GCC 13 主线中,然后在明年 4 月左右发布。
就在 AMD 发布 Zen 4 for GCC 的同一周,英特尔推出了 Meteor Lake 和 Sierra Forest 的 GCC 补丁。据外媒 Phoronix 报道,英特尔通常会提前数年将其新 CPU 的编译器支持添加到 GCC(和 Clang)中,尤其是在添加主要 ISA 的情况下。