虽然我们还没有在构成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++编译器优化
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。