
8月24日消息,AMD编译器工程师Venkataramanan Kumar近日向GCC 提交了一则仅两行代码的补丁,将Zen 4和Zen 5处理器的分支预测错误成本参数上调了3个单位。这一微调在SPEC CPU 2017的544.nab_r基准测试中,为Zen 5带来了12%的性能提升,Zen 4也获得了9%的增益。随着Zen 4和Zen 5的流水线越来越深,分支预测错误的实际代价远高于GCC成本表中的预设值。值得注意的是,此次优化并非AMD独创思路。2026年6月,英特尔软件工程师Lili Cui曾在GCC通用x86调优中做过完全相同的修改,同样上调了3个单位,为英特尔Granite Rapids带来了12.7%的性能提升,Zen 5也获得了12.1%的增益。该补丁目前仍在GCC邮件列表审核中,预计将纳入明年发布的GCC 17稳定版,并可能反向移植到GCC 16.3小版本。