FERRAMENTAS LINUX: Marek leva a possíveis otimizações de memória AMDGPU Winsys

sábado, 24 de novembro de 2018

Marek leva a possíveis otimizações de memória AMDGPU Winsys




Confira !!



Marek Olšák, da AMD, conhecido por suas muitas adições e otimizações de desempenho para a RadeonSI e que está liderando o desenvolvimento da Mesa este ano, com a maioria dos envios, vem trabalhando em algumas otimizações da AMDGPU.

O Winsys no espaço do Gallium3D é o que fica entre o driver do espaço do usuário Gallium3D e o driver do kernel do sistema operacional / DRM. O mais recente trabalho de Marek nessa área são melhorias na alocação de placas e mudanças na tradução de endereços de memória.

A alocação slab foi otimizada para tabelas de página AMDGPU de 2 MB a partir de um tamanho de buffer de 128 KB, o número de subalocadores foi aumentado de um para três devido a uma nova abordagem em camadas, houve algumas limpezas em torno do alinhamento de memória virtual do objeto buffer , alocação excessiva de buffers para o GFX9 / Vega e outros ajustes ao redor do tratamento do buffer no winsys.

Essas mudanças aumentam levemente a memória de vídeo em uso, mas para os testes, Marek conduziu a vRAM apenas aumentou cerca de 1% ou mais. Mas em termos dos benefícios reais de desempenho desses sete patches, ele não tem muitos dados de teste neste momento para determinar os benefícios reais desse código. Então, vamos ver onde esses patches acabam indo.

Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário