Contents

O poder dos gráficos de trabalho!

Contents

Recentemente, nos aprofundamos no assunto Work Graphs-um recurso avançado da plataforma Direct3D do DirectX-que permite aos desenvolvedores de videogame aproveitar ainda mais os recursos da GPU, aliviando assim a carga da CPU ao descarregar certos processos computacionais que frequentemente dão origem a gargalos e prejudicam o desempenho geral.

Recentemente, durante a periferia do GDC 2024, a AMD emitiu uma divulgação via GPUOpen sobre Work Graphs, apresentando certas informações estatísticas relativas aos efeitos desta interface de programação de aplicativos recém-introduzida.

/images/amd-work-graphs-demo-20-03-2024.jpg

A AMD expressou que os desenvolvedores de jogos há muito desejam obter um renderizador completo que dependa exclusivamente dos recursos da Unidade de Processamento Gráfico (GPU). Embora vários motores de jogo tenham feito avanços significativos na transferência de tarefas de processamento de cena para a GPU, atualmente continua sendo uma meta ilusória atingir uma abordagem de renderização verdadeiramente centrada na GPU.

A AMD delineia, através de um discurso intrincado, a maneira pela qual os Work Graphs-particularmente a incorporação de “nós de malha” dentro deles-permitem que a GPU execute inúmeras operações de forma autônoma, evitando a necessidade de solicitar persistentemente instruções da CPU. Esse recurso permite que os desenvolvedores criem jogos cada vez mais expansivos e inovadores, aproveitando mecanismos como o Unreal Engine 5 (endossado principalmente pela Epic Games), promovendo assim a evolução das experiências de jogo.

/images/work-graphs-amd-7900-xtx-20-03-2024.jpg

O vídeo no GPUOpen destaca as vantagens da solução mais recente para desenvolvedores, principalmente por meio de um gráfico que demonstra seu considerável aprimoramento de desempenho em relação aos métodos existentes. Especificamente, ao comparar os resultados de demonstração do ExecuteIndirect com os de Work Graphs utilizando a extensão de nós de malha em uma Radeon RX 7900 XTX, o primeiro foi considerado 64% mais lento em média. Por outro lado, a GPU alcançou um aumento notável de 39% na eficiência com Work Graphs. Esses números impressionantes sugerem potencial para otimizações adicionais no futuro.

Work Graphs é um esforço colaborativo entre Microsoft, AMD, NVIDIA e vários outros líderes do setor que está em desenvolvimento há vários anos. Prevê-se que os desenvolvedores poderão utilizar totalmente esta tecnologia até o final do ano. No entanto, no momento, não há indicação de quando poderemos esperar o lançamento de jogos ou aplicativos que aproveitem os Work Graphs e seus aprimoramentos associados no componente Direct3D do DirectX.

*️⃣ Link da fonte:

uma postagem no GPUOpen ,