quarta-feira, 8 de agosto de 2018

O AMDGPU LRU Bulk move as correções de massa para a melhora da performance no Yielding OpenCL & Vulkan





Confira!!



Huang Rui e Christian Konig, da AMD, estão trabalhando na funcionalidade de movimentação em massa LRU, que pode gerar melhorias de desempenho para as cargas de trabalho Vulkan e OpenCL.

Esta alteração do kernel AMDGPU é sobre a migração de objetos de buffer PD / PT para a lista LRU (menos usada recentemente) em massa em uma única operação. Para os usuários finais, o que importa é a diferença de desempenho como resultado.

Com este patch em uma placa gráfica Radeon não identificada, ele aumenta o desempenho do Vulkan no Princípio Talos de 147 FPS para 163 FPS, enquanto que para as cargas de trabalho do OpenCL está diminuindo a latência de 76 nós para 40 em um dos benchmarks. Esses números são ainda melhores do que um patch anterior por Christian que ainda não foi desenvolvido no kernel do Linux.

Os detalhes técnicos destes cinco patches de drivers de kernel AMDGPU DRM podem ser encontrados via amd-gfx . É muito tarde para vê-lo potencialmente no kernel Linux 4.19, mas esperamos ver esse belo trabalho de aprimoramento de desempenho enfileirado para o kernel Linux 5.0.

Fonte

Até a próxima!!