IT资讯 GCC 12 编译器在 AMD Zen 3 上的早期性能基准测试

scottie · 2021-10-25 09:00:12 · 热度: 51

GCC 12 稳定版本预计要到 3/4 月份才能正式发布;但随着功能开发慢慢结束,其接下来的工作重点主要是集中在修复方面。因此,科技网站 Phoronix 最近总结了一些初步的基准测试,旨在了解一下 GCC 12.0 和 GCC 11.2 目前在 AMD Ryzen 9 5950X(Zen 3)系统上的性能表现差异。

这只是对 GCC 12.0 性能的初步了解。测试的基准是在两个 GNU 编译器集合版本下以"-O2"、"-O3"、"-O3 -march=native"和"-O3 -march=native -flto"构建的。

GCC 12 编译器在 AMD Zen 3 上的早期性能基准测试

测试结果表明,总的来说,目前的 GCC 12 在性能上基本与 GCC 11 相当。就当下在 AMD Zen 3 上的测试结果来看,GCC 12 处于一个稳定的状态,没有太大的变化。Phoronix 方面称,在执行的数十个基准测试中,也只有少数几个值得一提的差异。​​​

GCC 12 编译器在 AMD Zen 3 上的早期性能基准测试

GCC 12 编译器在 AMD Zen 3 上的早期性能基准测试

GCC 12 编译器在 AMD Zen 3 上的早期性能基准测试

GCC 12 编译器在 AMD Zen 3 上的早期性能基准测试

大多数基准测试显示,GCC 11.2 和目前的 GCC 12 之间只有细微的性能变化。

GCC 12 编译器在 AMD Zen 3 上的早期性能基准测试

当使用“-march=native”优化构建时,HMmer 的性能在 GCC 12 下得到了一些改进。

GCC 12 编译器在 AMD Zen 3 上的早期性能基准测试

在使用 -O2 构建时,C-Ray 性能测试出现了很大的退步。

GCC 12 编译器在 AMD Zen 3 上的早期性能基准测试

GCC 12 编译器在 AMD Zen 3 上的早期性能基准测试

GCC 12 编译器在 AMD Zen 3 上的早期性能基准测试

一些 CPUMiner-Opt mining benchmarks 在用 GCC 12 构建时显示出了一些提升。不过 CPUMiner-Opt 仍然无法通过链接时间优化来构建。

以上就是在几十个基准测试中值得一提的一些 GCC 11 与 GCC 12 性能差异测试结果。随着明年稳定版本的发布,还将会有更多的 GCC 12 编译器基准测试发布。

猜你喜欢:
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册