Organizata Khronos Group publikoi njĂ« pĂ«rditĂ«sim tĂ« API grafik Vulkan 1.4.351. Ărelease Ă«shtĂ« teknik dhe pĂ«rfshin gjashtĂ« zgjerime tĂ« reja, korrigjime specifikimesh dhe njĂ« sasi tĂ« re pĂ«rgatitjeje infrastrukturore pĂ«r GPU-tĂ« dhe motorĂ«t e lojĂ«rave nĂ« tĂ« ardhmen.
Noviteti më i dukshëm është zgjerimi VK_KHR_shader_bfloat16, i cili shton mbështetje për formatin BFloat16 në shënjuesit. Ky format përdoret gjerësisht në detyra të mësimit të makinerisë dhe përshpejtimit të AI-së, duke lejuar uljen e kërkesave për kujtesë dhe rritjen e performancës së llogaritjeve në krahasim me FP32. Zgjerimi është fokusuar kryesisht në GPU-të moderne me mbështetje harduerike për ngarkesat e AI.
Po ashtu, në specifikim janë përfshirë:
- VK_KHR_shader_expect_assume â sugjerime pĂ«r kompilerin pĂ«r optimizimin e degĂ«zimeve;
- VK_EXT_image_sliced_view_of_3d â krijimi i pamjes 2D nga teksturat 3D;
- VK_EXT_image_compression_control_swapchain â menaxhimi i kompresionit tĂ« imazheve nĂ« swapchain;
- përditësime të gjurmimit të rrezeve dhe infrastrukturës SPIR-V;
- sqarime të sjelljes së modelit të kujtesës dhe sinkronizimit.
Zhvilluesit e Mesa filluan tashmë integrimin e mundësive të reja në RADV dhe ANV, ndërsa NVIDIA dhe AMD përditësuan specifikimet e brendshme të drejtpërdrejtësve. Disa zgjerime do të shfaqen në versionet e ardhshme të DXVK, VKD3D-Proton dhe motorëve lojrash të bazuar në Unreal Engine dhe Unity.
Veçanërisht, theksohet se Khronos vazhdon kursin për një afrimitet më të ngushtë midis ngarkesave grafike dhe AI brenda Vulkan. Mbështetja e BFloat16 shihet si një nga hapat drejt një integrimi më të ngushtë të funksioneve ML pa përdorimin e API-ve të veçanta CUDA ose ROCm.
Burimi: linux.org.ru
