AMD RDNA 4: Acessos de memória fora de ordem e eliminação de dependências falsas

A arquitetura AMD RDNA 4 apresenta melhorias significativas no subsistema de memória, principalmente ao abordar as dependências falsas entre wavefronts presentes no RDNA 3 e arquiteturas anteriores. Anteriormente, um wavefront podia ser bloqueado pelos acessos à memória de outro, afetando o desempenho. O RDNA 4 resolve isso implementando novas filas fora de ordem, permitindo que solicitações de diferentes shaders sejam atendidas fora de ordem. Este artigo detalha testes que verificam essa melhoria e compara arquiteturas de GPU AMD, Intel e Nvidia no tratamento de dependências de memória entre wavefronts. Embora não seja totalmente nova, as melhorias do RDNA 4 aprimoram significativamente o desempenho, particularmente em cargas de trabalho emergentes como o ray tracing.