FERRAMENTAS LINUX: A AMD empacota seu novo vinculador de tempo de execução no RadeonSI Gallium3D

sábado, 15 de junho de 2019

A AMD empacota seu novo vinculador de tempo de execução no RadeonSI Gallium3D




Confira !!



No início de maio, havia os patches iniciais da AMD para implementar um melhor vinculador de tempo de execução em sua pilha de gráficos . Esse código agora foi mesclado no Mesa 19.2 e está sendo usado pelo driver RadeonSI Gallium3D.

Esse linker de tempo de execução foi projetado para ser mais versátil que seu antecessor e integrar-se melhor com sua pilha LLVM. Este é um vinculador funcionando onde antes era principalmente uma solução hackeada / codificada. Este "linkador de tempo de execução poderoso" foi mesclado no Mesa 19.2 Git a partir desta semana, " Usar um vinculador explícito em vez de apenas concatenar seções .text nos permitirá começar a usar seções .rodata e descrições explícitas de dados em LDS que são compartilhadas entre estágios. "

O RadeonSI Gallium3D já passou a usar este novo linker. O uso do .rodata deve ajudar com as eficiências em todo o driver (mais detalhes neste tópico do fórum ), mas neste momento está basicamente lançando as bases para que mais melhorias sejam feitas no futuro.

Fonte 

Até a próxima!!

Nenhum comentário:

Postar um comentário