AMD está dando um salto significativo no desenvolvimento de software de GPU ao introduzir uma solução que combina a tecnologia ROCm com os arquivos binários CUDA da NVIDIA.
Essa nova solução, conhecida como ZLUDA, permite que aplicativos CUDA existentes sejam executados diretamente em placas gráficas AMD Radeon sem a necessidade de modificações no código-fonte original.
Algumas informações importantes sobre essa nova tecnologia incluem:
ZLUDA: O projeto responsável pela compatibilidade é chamado ZLUDA. Ele foi inicialmente desenvolvido para trazer suporte CUDA para placas gráficas integradas Intel, mas agora foi adaptado para funcionar com placas Radeon por meio da pilha HIP/ROCm da AMD.
Compatibilidade binária: Graças ao ZLUDA, muitas cargas de trabalho CUDA existentes podem ser executadas sem problemas em placas gráficas AMD sem o envolvimento de programadores. Ele age como uma substituição de biblioteca, tornando mais fácil para os usuários finais executarem softwares com suporte CUDA.
Testes de desempenho: Os testes de desempenho para a implementação do ZLUDA mostraram resultados promissores. Os softwares e renderizadores CUDA funcionaram perfeitamente com o ZLUDA, e a renderização no Blender 4.0 otimizado para CUDA agora é mais rápida em placas gráficas AMD Radeon do que na porta nativa ROCm/HIP, reduzindo o tempo de renderização em 10-20%, dependendo da cena.
Código Aberto: O projeto ZLUDA é licenciado duplamente sob as licenças Apache 2.0 e MIT. Os entusiastas da linguagem Rust ficarão felizes em saber que ela é usada na implementação para placas Radeon.
Repositório no GitHub: Se você estiver curioso e quiser explorar o novo código aberto ZLUDA para placas Radeon, você pode encontrá-lo na plataforma GitHub.
Essa nova tecnologia potencialmente expande o alcance da AMD no mercado de GPU e promove uma competição saudável. É emocionante ver avanços que beneficiam tanto os desenvolvedores quanto os usuários finais.
Perguntas Frequentes
The source of the article is from the blog qhubo.com.ni