Vulkan 1.4.311 发布,包含针对 BFloat16 的新扩展

Vulkan 1.4.311 规范更新已于今日发布,解决了一些问题,并进行了各种澄清和其他细微改进。另外还有两个新扩展。

Vulkan 1.4.311 的第一个新扩展是 VK_EXT_fragment_density_map_offset,这是 Valve 工程师与高通共同开发的扩展。特别是,Valve 的 Linux 图形团队的 Connor Abbott 和 Mike Blumenkrantz 致力于 VK_EXT_fragment_density_map_offset。使用 VK_EXT_fragment_density_map_offset,应用程序可以指定片段密度图附件的偏移量,以更改应用密度值的帧缓冲区位置,而无需重新生成片段密度图。

Vulkan 1.4.311 的另一个新扩展非常有趣:VK_KHR_shader_bfloat16。是的,此扩展允许在着色器中进行 Brain Float BF16 操作。 AMD、NVIDIA、Arm、Google、Qualcomm、Imagination 和 Intel 工程师共同致力于 VK_KHR_shader_bfloat16 的研发,以便结合 SPIR-V SPV_KHR_bfloat16 扩展在着色器中支持 BFloat16。

Vulkan BF16 对 VK_KHR_shader_bfloat16 的支持将有利于各种Vulkan 机器学习/AI计划,这些计划针对具有对 BF16 数据类型的原生支持的较新 GPU 进行。

Vulkan 1.4.311 发布,包含针对 BFloat16 的新扩展

有关 Vulkan 1.4.311 更改的更多详细信息,请访问 https://github.com/KhronosGroup/Vulkan-Docs/commit/7719d5eb8eb1df49469cdf684c6b370d0ee56a34

本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/56850.html

(0)

相关推荐

发表回复

登录后才能评论