Uma solicitação de pull que estava aberta há oito meses para a implementação de um agendador VOPD no back-end ACO, “AMD Compiler”, desenvolvido pela Valve, foi finalmente incorporada ao Mesa 24.1-devel.
Essa atualização, liderada pelo desenvolvedor Rhys Perry, introduz um agendador VOPD que forma pares de instruções VOPD usando um agendador de lista pós-RA. Durante os testes do Fossil-DB, essa implementação mostrou benefícios notáveis, como a redução do número de instruções geradas, entre outros:
O back-end do compilador ACO é principalmente utilizado pelo driver RADV Vulkan da Mesa, devido aos seus benefícios de desempenho e melhoria da experiência de jogo no Linux. Além disso, foi realizado um trabalho para integrar o ACO ao driver RadeonSI Gallium3D, servindo como uma alternativa ao back-end do compilador de shader do AMDGPU LLVM.
Você pode encontrar mais detalhes sobre a implementação do VOPD scheduler para o ACO através desta incorporação no Mesa 24.1-devel.
Até a próxima !!
Nenhum comentário:
Postar um comentário