FERRAMENTAS LINUX: A AMD publica a documentação do RDNA 2 ISA

quarta-feira, 9 de dezembro de 2020

A AMD publica a documentação do RDNA 2 ISA

 

Confira !!


A AMD realizou um lançamento oportuno de sua documentação RDNA 2 ISA para aqueles interessados ​​em trabalhar em qualquer suporte de compilador em torno desses processadores gráficos mais recentes ou em outras abordagens de otimização de sombreador, etc.

O documento de 291 páginas que descreve a arquitetura do conjunto de instruções do RDNA 2 agora é público para que todos possam desfrutar. A documentação do ISA tem sido a extensão da documentação de programação de código aberto público da AMD - no passado, eles publicaram mais documentação de hardware sobre os registros de GPU e todos os detalhes essenciais para montar seu próprio driver de GPU, mas isso foi eliminado por anos. Eles preferiram sua pilha de drivers Linux de código aberto como alternativa como uma espécie de documento de GPU vivo para aqueles que estão se perguntando sobre o funcionamento interno das GPUs AMD recentes. Publicar toda a documentação da GPU exige muito tempo dos engenheiros e também precisa passar por longos processos de revisão legal e interna, etc.

A publicação da arquitetura do conjunto de instruções RDNA 2 ajudará aqueles que desejam, por exemplo, contribuir com o back-end do AMDGPU LLVM ou especialmente para os desenvolvedores ACO trabalhando em seu próprio back-end do compilador. O suporte RDNA2 com RADV + ACO já está em boa forma, mas será interessante ver se esta documentação do ISA os ajuda a obter mais otimizações de desempenho. Da mesma forma, a documentação do ISA pode ser útil para o suporte de GPU Radeon ainda em andamento dentro do compilador GCC.

É interessante notar que a documentação do RDNA 2 ISA aponta apenas duas instruções de traçado de raio: IMAGE_BVH_INTERSECT_RAY / IMAGE_BVH64_INTERSECT_RAY. Além de outros detalhes técnicos interessantes no documento, é uma leitura divertida do café da manhã (ou cerveja tarde da noite).

Aqueles que desejam mergulhar na documentação RDNA 2 ISA podem encontrá-la via GPUOpen.com .


Fonte

Até a próxima !!


Nenhum comentário:

Postar um comentário