FERRAMENTAS LINUX: O Panfrost está fazendo o uso da vetorização de E / S do Gallium3D para um melhor desempenho

domingo, 9 de junho de 2019

O Panfrost está fazendo o uso da vetorização de E / S do Gallium3D para um melhor desempenho





Confira !


No final de maio, escrevi sobre o driver Iris Gallium3D da Intel obtendo otimizações de desempenho com a nova funcionalidade de vetorização de E / S NIR . O driver de código aberto Arm Mali "Panfrost" Gallium3D agora também está ligado a este código para um melhor desempenho.

Os ganhos da Intel Iris com essa vetorização de E / S foram 1 ~ 9% com gráficos Skylake GT4e. Graças a este código que está sendo implementado no rastreador de estado do Mesa NIR, resta aos drivers do Gallium3D fazer um pouco mais para este passo de vetorização após a conclusão de outras otimizações.

Alyssa Rosenzweig, desenvolvedora de drivers da Lead Panfrost - que acaba de se juntar à Collabora - conectou-se a este suporte de vetorização de E / S para a Panfrost.

Ela escreveu "Isso usa a nova funcionalidade mesa / st para vectorização NIR I / O, que elimina vários casos de canto (resultando em falhas e regressões de dEQP variadas) e deve melhorar substancialmente o desempenho devido à menor pressão no tubo de carga / armazenamento. "

Esta funcionalidade está no Git for Mesa 19.2.


Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário