编辑:alear 2026-06-25 08:28:27 来源于:ithome
系统之家 6 月 25 日最新消息,GCC 社区官方提交记录显示,英特尔软件工程师 Lili Cui 提交的单参数优化补丁已正式合并入 GCC Git 主线仓库。这项仅修改一行配置代码的改动,能为所有现代 x86 处理器带来显著的通用性能提升,基准测试中最高涨幅达 12.7%,且完全不破坏指令集兼容性。

此次修改的核心在于调整了编译器在通用调优模式下的分支预测错误成本(branch misprediction cost)参数。具体而言,该参数从 COSTS_N_INSNS (2) 增加至 COSTS_N_INSNS (2) + 3,将分支预测失败代价参数上调为原来的三倍。
由于现代 CPU 的拥有更深的管线(pipeline),分支预测失败导致的管线停顿代价更为高昂,适当提高该参数有助于编译器在生成代码时更积极地进行分支优化,从而避免因预测失败引发的性能损失。
这一改动主要惠及那些使用通用 x86 调优目标、而非通过 -march=native 等选项针对具体 CPU 微架构进行编译的场景。
性能测试数据表明,在 SPEC CPU 2017 的 ?544.nab_r 基准测试中,仅此一项改动就使英特尔 Granite Rapids(至强 6)的性能提升 12.7%,AMD Zen 5 架构处理器的性能提升 12.1%。该补丁在提交过程中也经过了 AMD 方面的基准测试验证。
GCC 是目前 Linux 生态系统中应用最为广泛的编译器之一,其通用调优目标服务于大量未针对特定 CPU 型号进行编译优化的软件。此次小幅调参带来的性能增益,意味着众多使用默认编译选项的应用程序有望在搭载现代英特尔至强或 AMD EPYC 处理器的服务器环境,以及配备酷睿 Ultra 或锐龙处理器的桌面与移动平台上获得免费性能提升,无需对软件本身做任何修改。
相关阅读
《今日分享:Win11 26300.8697 预览版原生一键清理 Bing 网页搜索结果》
《外媒实测 Win11 低延迟模式!2016 款联想 M700 秒变流畅》
《有消息称微软全面加速 Win11 25H2 推送!覆盖所有符合条件的设备》
以上是系统之家提供的最新资讯,感谢您的阅读,更多精彩内容请关注系统之家官网。
发表评论
共0条
评论就这些咯,让大家也知道你的独特见解
立即评论以上留言仅代表用户个人观点,不代表系统之家立场