调整后的 AMD Zen 4 调度器模型登陆 LLVM 17 编译器

207次阅读
没有评论

针对这些最新的 AMD 处理器调整的AMD Zen 4“ znver4 ”调度程序模型在几分钟前被合并到 LLVM Git,而不是在这些新的 Ryzen 7000 系列和 EPYC 9004 系列处理器上重新使用(不是很准确的)Zen 3 模型。调度程序模型主要针对第 4 代 EPYC 9004“热那亚”处理器进行了调整。

AMD 编译器工程师 Ganesh Gopalasubramanian 在合并请求中评论说,“该补丁具有 znver4 调度程序模型的细节。与 znver3 相比,在指令、执行单元、延迟和吞吐量方面有很大的改进。 ”

调整后的 AMD Zen 4 调度器模型登陆 LLVM 17 编译器

新的提交是 LLVM 代码库的 34,544 行新行——计算新的测试用例和模型本身。遗憾的是,它错过了将在未来几天发布的 LLVM 16.0,但现在已合并到 LLVM 17,如果一切顺利,它可能会向后移植到 LLVM 16.0 版本。

调整后的 AMD Zen 4 调度器模型登陆 LLVM 17 编译器

GCC 13也将在未来几周内发布,其 Zen 4 支持由 AMD 和 SUSE 共同开发。对于那些现在想要生产就绪编译器的人来说,AMD 的 AOCC 4.0为 LLVM/Clang 的下游提供了强大的 Zen 4 支持。太糟糕了,虽然它是在发布后几个月才发布的——而且 LLVM 17.0 直到 ~9 月才会发布,除非它被反向移植到 16.0.x 版本——在此调整后的 Znver4 支持准备好优化二进制文件之前Ryzen 7000 系列和 EPYC 9004 系列系统。

正文完
 
Windows12系统管理员
版权声明:本站原创文章,由 Windows12系统管理员 2023-03-09发表,共计557字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)