Vulkan 1.4.351

Organizace Khronos Group zveřejnila aktualizaci grafického API Vulkan 1.4.351. Tento vydání má technický charakter a zahrnuje šest nových rozšíření, opravy specifikací a další část přípravy infrastruktury pro budoucí GPU a herní enginy.

Nejvýraznějším novým prvkem je rozšíření VK_KHR_shader_bfloat16, které přidává podporu formátu BFloat16 ve shaderech. Tento formát se aktivně používá v úlohách strojového učení a AI akcelerace, což umožňuje snížit nároky na paměť a zvýšit výkon výpočtů ve srovnání s FP32. Rozšíření je primárně zaměřeno na moderní GPU s hardwarovou podporou AI zátěží.

Také byly do specifikace zařazeny:

  • VK_KHR_shader_expect_assume — nápovědy pro kompilátor pro optimalizaci větvení;
  • VK_EXT_image_sliced_view_of_3d — vytváření 2D pohledu z 3D textur;
  • VK_EXT_image_compression_control_swapchain — řízení komprese obrazů v swapchainu;
  • aktualizace trasování paprsků a infrastruktury SPIR-V;
  • upřesnění chování memory model a synchronizace.

Vývojáři Mesa již začali integrovat nové funkce do RADV a ANV, zatímco NVIDIA a AMD aktualizovaly vnitřní specifikace ovladačů. Některá rozšíření se objeví v budoucích verzích DXVK, VKD3D-Proton a herních enginech založených na Unreal Engine a Unity.

Samostatně se uvádí, že Khronos pokračuje v pomalém sbližování grafických a AI zátěží uvnitř Vulkan. Podpora BFloat16 je považována za jeden z kroků k bližší integraci ML funkcí bez použití samostatných CUDA nebo ROCm API.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster