虽然我们还没有在构成AMD开源 Linux 图形驱动程序堆栈的其他软件组件中发现任何其他AMD Radeon “Navi”下一代GPU支持,在主线LLVM代码库中,AMDGPU LLVM着色器编译器后端仍然有很多工作要做。事实上,到目前为止,已经有超过11000行新代码与Navi/GFX10有关。
AMD已经开始将Navi/GFX1010支持代码登陆到LLVM中,这个编译器代码是OpenGL着色器编译以及Vulkan和连接到堆栈其他区域所需的关键部分。他们还没有开始发布AMDGPU内核驱动程序或Mesa软件组件的修补程序,也没有发布他们的AMDVLK Vulkan驱动程序,但LLVM支持显然是关键的第一步。
自上周的文章以来,代码继续使用“GFX1010”标记。到目前为止,在预计将于第三季度发布的Navi之前,已经有17个代码删除/补丁与这些更改相关。计算到目前为止的代码更改,在现有的“GCN”AMDGPU代码的基础上,到目前为止Navi/GFX1010的更改已经引入了11600行新代码,同时(重新)移动了3450行代码,但要记住,其中一些是测试覆盖率等。
11000多行代码的增加在宏伟的计划中并不算多(例如Vega 20的变化要少得多),但很高兴看到这一数字的上升,因为我们越来越兴奋地了解AMD的下一代GPU产品将在未来几个月推出。
这个GFX1010 LLVM代码正在排队到Git/SVN,用于LLVM 9.0版本,将于9月左右发布。我们希望看到Navi代码全部用于Linux 5.3和Mesa 19.2作为其他关键组件,因此我们可以看到在夏天结束时发布的开源形式的开源Navi支持 - 至少在发布日授予我们期望所有代码至少以Git形式提供给那些渴望构建自己的内核/Mesa/LLVM组件或者以其他方式享受Radeon Software for Linux/AMDGPU-PRO以便于二进制访问的人。
Linux公社的RSS地址 : https://www.linuxidc.com/rssFeed.aspx
本文永久更新链接地址: https://www.linuxidc.com/Linux/2019-05/158478.htm
以上所述就是小编给大家介绍的《更多AMD Radeon “Navi”代码继续在LLVM中登陆其编译器后端》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- LLVM接受NVIDIA的“f18” Fortran编译器作为官方Fortran编译器
- 编译原理实战入门:用 JavaScript 写一个简单的四则运算编译器(四)结语
- Scala.js 0.6.29 发布,将 Scala 编译成 js 的编译器
- Go 编译器介绍
- Go 编译器介绍
- C++编译器优化
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
HTML Dog
Patrick Griffiths / New Riders Press / 2006-11-22 / USD 49.99
For readers who want to design Web pages that load quickly, are easy to update, accessible to all, work on all browsers and can be quickly adapted to different media, this comprehensive guide represen......一起来看看 《HTML Dog》 这本书的介绍吧!