FERRAMENTAS LINUX: A chegada do RADV VK_EXT_subgroup_size_control para expor o Wave32 no Navi / GFX10

quarta-feira, 6 de novembro de 2019

A chegada do RADV VK_EXT_subgroup_size_control para expor o Wave32 no Navi / GFX10



Confira !!



O desenvolvedor de software livre da válvula, Samuel Pitoiset, desembarcou seu trabalho, permitindo a extensão Vulkan VK_EXT_subgroup_size_control que, para o GFX10 / Navi, está sendo usada para expor os recursos do Wave32.

O trabalho de Samuel chegou a esta extensão Vulkan que permite um tamanho variável de subgrupo e permite que os shaders de computação usem o Wave32 como suportado pelo hardware GFX10. Outra ressalva é que a implementação atual funciona apenas com o back-end AMDGPU LLVM e ainda não com o back-end do shader ACO.

Essa confirmação é a do RADV, permitindo que o tamanho da onda seja alterado sob demanda para o GFX10.

Enquanto isso, o driver RadeonSI Gallium3D OpenGL suporta o suporte Wave32 e o driver RADV já forneceu o suporte Wave32 para alguns shaders.

Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário