A funcionalidade de movimentação em massa AMDGPU LRU aumenta o desempenho em OpenCL e Vulkan

Hardware / A funcionalidade de movimentação em massa AMDGPU LRU aumenta o desempenho em OpenCL e Vulkan

Talos Principle Benchmarked

1 minuto lido AMDGPU LRU Bulk Move

A API Vulkan sempre favoreceu as placas de vídeo AMD e é uma pena que poucos desenvolvedores forneçam suporte adequado para Vulkan, mas isso não impediu a AMD de trabalhar para tornar o desempenho ainda melhor. Huang Rui e Christian Konig da AMD têm trabalhado na funcionalidade AMDGPU LRU Bulk Move que aumenta o desempenho das placas gráficas ao usar Vulkan e OpenCL.



A funcionalidade AMDGPU LRU Bulk Move foi introduzida no novo patch e Talos Principle foi um dos jogos que foram testados antes e depois da implementação do patch. É interessante ver que a funcionalidade AMDGPU LRU Bulk Move permite que o desempenho do jogo em Vulkan aumente de 147 FPS para 163 FPS. O mesmo pode ser dito sobre cargas de trabalho OpenCL em que a latência diminuiu de 76 us para 40. Isso é realmente impressionante.

Enquanto o lançamento das placas de vídeo AMD não foi o esperado e o desempenho das placas de desktop foi um pouco abaixo do esperado, é seguro dizer que a AMD tem trabalhado para fornecer suporte de driver adequado e isso permitiu à empresa fornecer melhor desempenho com cada atualização do driver. Em comparação com o lançamento original das placas de vídeo, isso é realmente impressionante e a AMD foi capaz de ajustar as coisas ao máximo.



Mas o time Red não parou por aí e ainda está mexendo nas coisas, tentando tornar o desempenho ainda melhor. Os usuários desejam obter todo o desempenho possível do hardware que compraram e isso só pode acontecer se a AMD fornecer o suporte de software adequado ao hardware. Tenho certeza de que isso é algo que os usuários irão apreciar.



De acordo com os detalhes técnicos fornecidos pela AMD:



quando amdgpu_vm_validate_pt_bos () é chamado e não temos nada para fazer, não movemos cada BO um por um, mas em vez disso, cortamos a lista LRU em pedaços para que movamos tudo em massa até o fim em apenas uma operação

A funcionalidade AMDGPU LRU Bulk Move é um ótimo recurso e se continuarmos recebendo melhorias como essas nos próximos dias, devemos obter um desempenho muito melhor das placas de vídeo AMD em comparação com o que temos à nossa disposição agora.

Fonte freedesktop Tag amd