RADV Vulkan驱动程序使用RDNA3 WMMA合并协作矩阵支持

2023年 10月 24日 40.5k 0

作为另一个开源Radeon Linux图形驱动程序在即将推出之前的变化
梅萨23.3
代码分支和功能冻结是Vulkan VK_KHR_cooperative_matrix与RDNA3硬件及更新版本的RADV驱动程序的支持,使用GPU的Wavefront Mixed precision Multiply Accumulate(WMMA)功能。

VK_KHR_cooperative_matrix是从以前的NVIDIA特定的协作矩阵扩展(VK_NV_cooperative_matrix)进化而来的Vulkan扩展。VK_KHR_cooperative_matrix允许SPIR-V中的协作矩阵类型。Vulkan协作矩阵类型是用于计算着色器的中型矩阵。有了这种SPIR-V支持,它还可以与OpenGL着色语言的OpenGL GLSL_KHR_cooperative_matrix扩展一起使用。

NVIDIA最初于2019年进行合作矩阵扩展,作为使用Vulkan API启用机器学习加速用例的一部分。借助NVIDIA的Vulkan协作矩阵扩展,他们利用张量核心及其现代RTX GPU,提供比Vulkan标量数学运算更好的性能。

由于RADV支持VK_KHR_cooperative_matrix扩展,它依赖于
波前混合精度乘法累加指令
以及在RDNA3 GPU和更新版本中发现的AMD协作矩阵内部。因此,Vulkan协作矩阵扩展仅适用于RDNA3(GFX11)和Mesa 23.3 RADV的更新图形处理器。

有关Vulkan合作矩阵乘法的更多详细信息,请访问
这个Khronos演示
NVIDIA的Pierre Boudier从去年开始。

有关RADV合作矩阵支持的更多详细信息,请访问
此合并
for Mesa 23.3.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论