Como a AMD alimenta seus gráficos RDNA 3 para Ray Tracing

A maior fraqueza do RX 6000 em relação ao RTX 30 é seu desempenho diante do Ray Tracing. É simplesmente ativá-lo em jogos e ver como o diferencial aumenta em favor de NVIDIA cartões. Isso tem levado AMD para fazer alterações no Arquitetura RDNA 3 para Ray Tracing . Então tudo indica que será a parte mais beneficiada de todas para a próxima geração do RX 7000.

Um dos pontos fracos que a arquitetura RDNA teve em seus primórdios, composta pela linha RX 5000, foi a falta de unidades análogas aos NVIDIA RT Cores, que são responsáveis ​​por executar duas tarefas comuns no Ray Tracing. A primeira delas é o cálculo da interseção raio-objeto, que ocorre vários bilhões de vezes a cada segundo e consome uma grande quantidade de recursos. A segunda é a travessia da estrutura de dados que representa a cena. A AMD decidiu optar por uma solução mista. Onde a interseção é calculada através de suas Unidades Aceleradoras de Raios, mas elas não calculam a estrutura de dados. Uma solução que no final não foi a mais eficiente.

Como a AMD alimenta seus gráficos RDNA 3 para Ray Tracing

Alterações nas Unidades de Computação RDNA 3 para Ray Tracing

Em sua última conferência pública para investidores e acionistas, a AMD fez uma rápida prévia do que podemos ver no futuro RX 7000. Algumas mudanças já nos eram conhecidas, como o fato de alguns modelos da linha terem sido desagregados em vários chips diferentes , assim como o Ryzen de desktop, e o uso do nó de 5nm do TSMC. No entanto, não é a única mudança que veremos e parece que o compromisso da AMD com o Ray Tracing no RDNA 3 será mais importante do que nunca. Bem, o que é renderização híbrida para, que é o que os jogos usam, combinando o rasterização de pipeline 3D típica com Ray Tracing para o cálculo da iluminação indireta total ou parcial.

Não esqueçamos que as Unidades de Computação são o verdadeiro núcleo do chip gráfico, pois possuem todas as peças para realizar as diferentes etapas do ciclo de cada instrução e o fato de a AMD dizer oficialmente que vai mudar sua organização é significativo . A última vez que o fez foi com o salto do RX Vega para o RX 5000 e bastou-lhe começar a falar de uma nova arquitetura. Embora a primeira coisa que esperamos seja uma melhor Unidade Aceleradora de Raios que execute sua tarefa com mais eficiência e que esteja pelo menos no nível das que existem no RTX 30. E sim, as unidades de interseção são encontradas dentro de cada Unidade de Computação.

FLOPS duplos por unidade de computação

A outra melhoria que se espera é dobrar a capacidade de cálculo de ponto flutuante, da mesma forma que a NVIDIA fez em sua RTX 30. A maneira de fazer isso será colocar o dobro de unidades de ponto flutuante de 32 bits em comparação com a geração anterior. Não sabemos disso oficialmente através do marketing da AMD, mas sabemos de informações suficientemente oficiais, como suas próprias patentes e drivers gráficos.

Patente AMD Duplo SIMD RX 7000 RDNA 3

Em ambos os casos, aprendemos que instruções duplas podem ser enviadas para as Unidades de Computação. Portanto, cada unidade SIMD dentro da Unidade de Computação e que engloba as diferentes unidades de ponto flutuante de 32 bits passará de 32 elementos no RDNA 2 para 64 elementos no RDNA 3 . As referidas instruções ou threads podem ser executadas como 32 instruções duplas ou threads de 32 bits ou 64 instruções ou threads simples.