FERRAMENTAS LINUX: O Driver Open Source Gallium3D R300 vê uma nova otimização para as GPUs ATI de duas décadas

domingo, 21 de agosto de 2022

O Driver Open Source Gallium3D R300 vê uma nova otimização para as GPUs ATI de duas décadas

 

Confira !!

Graças a ser de código aberto, o driver Mesa R300 Gallium3D que é usado para suportar OpenGL nas séries ATI Radeon 9500/9600/9700/9800 até a série Radeon X1000 "R500" viu um novo conjunto de otimização de desempenho trabalhar vinte anos após o lançamento das GPUs R300.

O colaborador independente do Mesa Pavel Ondračka recentemente começou a trabalhar em otimizações do R300g em torno da fusão de instruções da ALU escrevendo diferentes canais do mesmo destino usando os swizzles constantes.

Com o trabalho de otimização do R300g, Pavel conseguiu o benchmark Lightsmark para quebrar 30 FPS. Está indo de 29 para 30, enquanto pelo menos a antiga demonstração Unigine Sanctuary Tech também vê um pequeno aumento também. Quase 300 linhas de código foram escritas para este último trabalho de otimização do R300g.

total de instruções em programas compartilhados: 155488 -> 149176 (-4,06%)

instruções em programas afetados: 126672 -> 120360 (-4,98%)

ajudados: 1530 HURT

: 123


total de presub em programas compartilhados: 8226 -> 7983 (-2,95%)

presub em programas afetados: 970 -> 727 (-25,05%)

ajudados: 25

HURT: 13


temporários totais em programas compartilhados: 20841 -> 20617 (-1,07%)

temporários em programas afetados: 3492 -> 3268 (-6,41%)

ajudados : 207

HURT: 65


lits totais em programas compartilhados: 4328 -> 4196 (-3,05%)

lits em programas afetados: 558 -> 426 (-23,66%)

ajudou: 39

HURT: 30


As estatísticas do ShaderDB parecem boas para os programas de sombreamento afetados por este trabalho que foi mesclado hoje ao Mesa 22.3-devel.

Consulte esta solicitação de mesclagem para obter mais detalhes. Ainda há potencial para mais otimizações caso desenvolvedores interessados ​​estejam dispostos a trabalhar neste suporte de GPU para hardware que se aproxima de duas décadas de existência.





Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário