- VUDA: una biblioteca de solo encabezados basada en Vulkan que proporciona una interfaz de la API de tiempo de ejecución de CUDA para escribir aplicaciones aceleradas por GPU.
- Está basada en la API de Vulkan y busca cumplir con la especificación del tiempo de ejecución de CUDA.
- Se puede acceder a las funciones de VUDA incluyendo
vuda.hpp y usando el espacio de nombres vuda::, o utilizando vuda_runtime.hpp, que envuelve y redirige todas las funciones de CUDA.
- Este artículo ofrece documentación sobre cómo configurar y compilar VUDA, así como detalles de implementación.
- El artículo incluye ejemplos de código que muestran cómo usar VUDA para asignar memoria en el dispositivo, copiar arreglos al dispositivo, ejecutar kernels (módulos de shader de Vulkan) y copiar los resultados al host.
- VUDA ofrece una alternativa que permite aprovechar el rendimiento de Vulkan en lugar de usar la API de tiempo de ejecución NVIDIA CUDA.
- Este artículo presenta VUDA, una nueva biblioteca que combina las capacidades de Vulkan y CUDA.
- Las personas con conocimientos técnicos estarán interesadas en este artículo, que presenta una tecnología de vanguardia capaz de mejorar el rendimiento de las aplicaciones aceleradas por GPU.
1 comentarios
Comentarios en Hacker News