FERRAMENTAS LINUX: O VOPD Scheduler para o compilador ACO da Valve foi incorporado ao Mesa 24.1

quarta-feira, 7 de fevereiro de 2024

O VOPD Scheduler para o compilador ACO da Valve foi incorporado ao Mesa 24.1

 

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.

Documentação do AMD VOPD

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.






Fonte 

Até a próxima !!






Nenhum comentário:

Postar um comentário