- VUDA: uma biblioteca header-only baseada em Vulkan que fornece uma interface da API de runtime CUDA para escrever aplicações com aceleração por GPU.
- Ela é baseada na API Vulkan e busca cumprir a especificação do runtime CUDA.
- Os recursos do VUDA podem ser acessados incluindo
vuda.hpp e usando o namespace vuda::, ou por meio de vuda_runtime.hpp, que encapsula e redireciona todas as funcionalidades do CUDA.
- Este artigo fornece documentação sobre como configurar e compilar o VUDA, além de detalhes de implementação.
- O artigo inclui exemplos de código mostrando como usar o VUDA para alocar memória no dispositivo, copiar arrays para o dispositivo, executar kernels (módulos de shader Vulkan) e copiar os resultados de volta para o host.
- O VUDA oferece uma alternativa que permite aproveitar o desempenho do Vulkan em vez de usar a API de runtime NVIDIA CUDA.
- Este artigo apresenta um conteúdo especial sobre o VUDA, uma nova biblioteca que combina recursos do Vulkan e do CUDA.
- Pessoas com domínio técnico terão interesse neste artigo, que apresenta uma tecnologia de ponta capaz de melhorar o desempenho de aplicações aceleradas por GPU.
1 comentários
Comentários do Hacker News