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

栏目: 服务器 · 编程工具 · 发布时间: 5年前

虽然它没有及时发布即将发布的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空间中,截至周二,必要的位元将在 LLVMClang 中登陆。与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


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

活着就为改变世界

活着就为改变世界

[美] 杰弗里·扬、威廉·西蒙 / 蒋永军 / 中信出版社 / 2010-6 / 39.00元

内容简介 苹果公司CEO史蒂夫•乔布斯这个一直活在自己想象的世界里的创业奇才,经历过各种挫折与失落,但他那无所畏惧、敢于承担的个性让他一直努力实践着自己的价值观,总能为他的离奇想法找到解决问题的办法。 本书两位作者通过深入访谈和资料调查,揭秘了许多乔布斯个人的创业经历和家庭变故,为大家塑造了一个活生生的“乔布斯式”的鲜活人物,描述了一个个充满传奇色彩的商业奇迹,真实地再现了乔布斯几十年......一起来看看 《活着就为改变世界》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试