LLVM/Clang 9.0增加对Zen 2 “znver2”处理器的支持
2019-02-28 00:00
477 查看
虽然它没有及时发布即将发布的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
相关文章推荐
- PL/SQL Developer 9.0 Beta发布,主要是增加了多个数据库连接的支持
- IBM正在考虑向LLVM/Clang添加AIX支持
- llvm+clang 添加 LTO(Link Time Optimization) 支持
- 备忘录:如何增加coredata支持
- 自定义分页控件(四)完善设计时支持和增加分页模式
- Spring MVC 4.2 增加 CORS 支持
- LLVM(Clang)的编译过程
- LLVM与Clang的概述及关系
- 为XP远程增加网络身份验证,解决“远程计算机需要网络级别身份认证 您的计算机不支持该验证”问题
- Eclipse rcp 开发 : 自定义导航视图CNF(2)为导航视图增加数据提供和右键支持
- Android中编译工具链的改动----LLVM份量的增加
- 编译器(GNU & GCC & clang & llvm)
- VC6.0增加对GDI+支持的配置方式
- CentOS 6 编译安装LLVM3.3,Clang和Libc++
- 为DualWan WR-525W增加OpenWrt支持。
- 人工智能将继续壮大,两会委员建议增加“AI+教育”支持板块
- 为KGDB 增加watchpoint断点支持 on x86
- darwin & posix & clang & llvm
- 给aptana studio3增加jQuery的提示支持
- 拾遗:YouCompleteMe 前传——编译安装 llvm + clang