A mais recente visualização do Agility SDK da Microsoft adiciona gráficos de trabalho, suporte a Wave Matrix e muito mais

A mais recente visualização do Agility SDK da Microsoft adiciona gráficos de trabalho, suporte a Wave Matrix e muito mais

Em abril de 2021, a Microsoft lançou a primeira versão de seu Agility SDK . Ele permite que os desenvolvedores de jogos para PC adicionem recursos DirectX 12 Ultimate API mais avançados a seus jogos em um ritmo mais rápido. Ele também permite que os jogadores de PC com Windows obtenham esses novos recursos sem precisar atualizar o sistema operacional Windows. Esta semana, a Microsoft lançou uma versão prévia de um novo lançamento do Agility SDK que adiciona alguns novos recursos para desenvolvedores de jogos.

Em uma postagem no blog , a Microsoft afirmou que a versão prévia do Agility SDK v1.711.3 adiciona suporte para gráficos de trabalho. Diz:

Esta primeira versão de gráficos de trabalho permite que sombreadores de computação solicitem que outros sombreadores de computação sejam executados de forma assíncrona, para tarefas como seleção, binning ou encadeamento de trabalho de computação. Essas solicitações de trabalho podem incluir uma carga útil de dados, se desejado, gerenciada pelo sistema.

O hardware tem flexibilidade para agendar o trabalho de forma eficiente sem que o desenvolvedor precise entender as especificidades de cada dispositivo. O modelo de programação é mais fácil de usar e mais flexível em muitos aspectos do que o modelo serial ExecuteIndirect existente para geração de trabalho de GPU.

Mais informações sobre gráficos de trabalho podem ser encontradas nesta postagem de blog dedicada .

A nova visualização do Agility SDK também adiciona suporte para Wave Matrix. Aqui está o que a Microsoft diz sobre isso:

As GPUs e os dispositivos de computação começaram a adicionar silício dedicado ao hardware para dar suporte à multiplicação de matrizes em larguras de banda mais altas para uso em aprendizado de máquina e aplicativos de imagem. Para permitir o acesso a esse silício dedicado, o HLSL está adicionando instruções Wave Matrix à linguagem, também conhecidas como Wave Matrix Multiply Accumulate (WaveMMA). Essa adição define vários novos tipos de dados abstratos Wave Matrix, que permitem que o hardware subjacente armazene, reorganize e duplique dados em todos os threads em uma onda.

A postagem do blog diz que a AMD lançará uma nova versão de seu driver Adrenalin Edition com suporte a WaveMMA em um futuro próximo. Os desenvolvedores com GPUs Intel e NVIDIA devem entrar em contato com seu representante de desenvolvedor, enquanto o suporte futuro está planejado para GPUs Qualcomm.

Por fim, a nova visualização do Agility SDK adiciona suporte para codificação de vídeo AV1 em GPUs. No momento, está disponível nas GPUs da série NVIDIA RTX 40 com a versão do driver 545.31 ou posterior. O suporte para GPUs AMD Radeon RX 7000 Series chegará no final de 2023. Os desenvolvedores com GPUs Intel devem entrar em contato com seu representante de desenvolvedor, e o suporte futuro para esse recurso está planejado para GPUs Qualcomm.

Você pode baixar a nova versão prévia do Agility SDK v1.711.3 aqui .

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *