互联网

当前位置/ 首页/ 要闻频道/互联网/ 正文

GNU Compiler Collection 版本 13 在发布前接受 AMD Zen 4 CPU 调整

导读 SUSE 编译器工程师 Jan Hubicka 添加了更多 AMD Zen 4 代码,特别是znver4CPU 目标调整,以继续准备即将发布的 GNU 编译器集合

SUSE 编译器工程师 Jan Hubicka 添加了更多 AMD Zen 4 代码,特别是“znver4”CPU 目标调整,以继续准备即将发布的 GNU 编译器集合 (GCC 13)。

GCC 13 在最近的编译器更新补丁中看到了额外和改进的 AMD Zen 4 CPU 目标调整

2022 年为新版本发布添加了许多补丁。预计与对 Zen 3 的支持相比,AMD Zen 4 的架构会更好,Zen 3 充其量只是中等水平。Linux 硬件网站Phoronix的分析师兼编辑 Michael Larabel 报告说,我们还将看到用于最新架构的新处理器 ISA 扩展。

Linux 6.3 获得针对 AMD DRM-Next Radeon 图形硬件的进一步优化

昨天,Hubicka 添加了 GCC 13 的最新更新,我们提供了下面发布到 GNU Compiler Collection 的 Git 页面的补丁说明:

此补丁为 zen4 添加了更多曲调:

avx512 分散指令的新曲调。

在微基准测试中,与开放编码相比,这些似乎是一致的损失

禁止使用 gather for zen4

虽然这些是微基准测试(基于 TSVC)的胜利,但启用收集是 parest 的损失。因此,就目前而言,将其关闭似乎是安全的。

禁用传递以避免 znver4 的 FMA 链,因为 fmadd 已优化并且似乎不会导致回归。

免责声明:本文由用户上传,如有侵权请联系删除!