手机版
你好,游客 登录 注册
背景:
阅读新闻

LLVM/Clang 9.0增加对Zen 2 “znver2”处理器的支持

[日期:2019-02-28] 来源:Linux公社  作者:醉落红尘 [字体: ]

虽然它没有及时发布即将发布的LLVM 8.0,但最新的LLVM/Clang 9.0开发代码刚刚增加了对Zen 2 “znver2”处理器的支持。

早在十月份,AMD发布了GCC的Znver2编译器补丁,该补丁构建在现有的Zen “znver1”支持之上,同时添加了高速缓存行回写(CLWB),读取处理器ID(RDPID)以及回写和执行的新指令不是无效缓存(WBNOINVD)。这是第一次支持,仍然使用当前一代Zen处理器的相同成本表和调度程序数据。这种支持很快被合并,使其成为即将推出的GCC 9.1稳定编译器版本,因此当这些下一代处理器出现时,可以使用-march=znver2为这些7nm AMD CPU生成优化代码。

在LLVM / Clang空间中,截至周二,必要的位元将在 LLVM 和 Clang中登陆。与GCC 9状态一样,当前使用与Znver1相同的调度器模型,并使用与Znver1相同的CLWB / RDPID / WBNOINVD。

由于LLVM Clang 9.0将在9月左右发布,因此仍有足够的时间来更好地调整Zen 2 CPU支持。预计AMD Zen 2 CPU将在今年年中左右推出。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-02/157169.htm

 

linux
相关资讯       LLVM/Clang 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款