Vulkan 1.4.351

De organisatie Khronos Group heeft een update van de grafische API Vulkan 1.4.351 uitgebracht. De release is technisch van aard en omvat zes nieuwe extensies, specificatiewijzigingen en een nieuwe reeks voorbereidingen voor toekomstige GPU's en game-engines.

De meest opvallende vernieuwing is de extensie VK_KHR_shader_bfloat16, die ondersteuning toevoegt voor het BFloat16-format in shaders. Dit formaat wordt veel gebruikt bij machine learning en AI-versnelling, waardoor de geheugeneisen worden verlaagd en de rekenkracht in vergelijking met FP32 wordt verhoogd. De extensie is vooral gericht op moderne GPU's met hardwarematige ondersteuning voor AI-belastingen.

Ook zijn de volgende toevoegingen aan de specificatie opgenomen:

  • VK_KHR_shader_expect_assume — hints voor de compiler voor optimalisatie van vertakkingen;
  • VK_EXT_image_sliced_view_of_3d — het maken van een 2D-weergave uit 3D-texturen;
  • VK_EXT_image_compression_control_swapchain — beheer van afbeeldingscompressie in de swapchain;
  • updates van ray tracing en SPIR-V-infrastructuur;
  • verduidelijkingen over het gedrag van het geheugenmodel en synchronisatie.

De ontwikkelaars van Mesa zijn al begonnen met het integreren van de nieuwe mogelijkheden in RADV en ANV, terwijl NVIDIA en AMD hun interne specificaties van de drivers hebben bijgewerkt. Een deel van de extensies zal verschijnen in toekomstige versies van DXVK, VKD3D-Proton en game-engines op basis van Unreal Engine en Unity.

Het is ook vermeldenswaard dat Khronos doorgaat met het geleidelijke uitlijnen van grafische en AI-belastingen binnen Vulkan. De ondersteuning voor BFloat16 wordt gezien als een van de stappen naar een nauwere integratie van ML-functies zonder gebruik te maken van afzonderlijke CUDA- of ROCm-API's.

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster