Você pode se lembrar, alguns dias atrás, como o contratado da Valve, Mike Blumenkrantz, aumentou a taxa de transferência do driver Radeon Vulkan”RADV”em +55%. Bem, ele agora tentou otimizar o driver Vulkan”ANV”de código aberto da Intel e conseguiu uma melhoria de 60% na taxa de transferência. Ainda mais interessante é que eram apenas algumas linhas de código.

Mike Blumenkrantz, conhecido por seu trabalho no código Zink OpenGL-on-Vulkan e várias otimizações do Mesa Vulkan, publicou outro post criativo no blog onde compartilha as notícias de sua última façanha. Para encurtar a história, ao testar com gráficos Intel Icelake (Gen11), ele conseguiu otimizar ainda mais a taxa de transferência de desenho Vulkan do driver ANV. Depois de criar o perfil do driver Intel enquanto executava seu novo benchmark de sobrecarga simples do Vulkan”vkoverhead”, Mike encontrou áreas para se concentrar e conseguiu atingir um aumento de 60% na taxa de transferência de desenho.

Aqueles que desejam ler seu post criativo com fotos podem encontrá-lo aqui. O código para fazer essa melhoria de 60% pode ser encontrado em esta nova solicitação de mesclagem. A parte empolgante além da melhoria de desempenho é que são apenas algumas linhas de código alteradas. As mudanças forçam o alinhamento de mais funções de descarga de tubos e a eliminação de descargas de tubos redundantes para gravação de comandos de extração. Juntas, são apenas 7 linhas de código novo, 9 linhas de código existente removidas, gerando essa grande aceleração. Nada mal!

Categories: IT Info