ZLUDA añade caché de kernel para mejorar el rendimiento en CUDA sin NVIDIA

ZLUDA, el proyecto open source que lleva CUDA a hardware que no es de NVIDIA, sigue avanzando con fuerza.

En los últimos meses ha tenido un notable aumento de actividad y ahora suma una mejora clave: soporte de caché de kernel.

¿Qué es y por qué debería importarte conocer Zluda?

El nuevo sistema de caché permite guardar en disco el código PTX (Parallel Thread Execution) que se genera, evitando tener que recompilarlo cada vez que se ejecuta.

Esto significa:

  • Menos tiempo de espera en ejecuciones repetidas.
  • Menor carga de CPU en procesos largos.
  • Más eficiencia general para desarrolladores y usuarios finales.

Para gestionar esta caché, ZLUDA utiliza una base de datos SQLite, lo que facilita un acceso rápido y organizado a los kernels ya compilados.

Disponibilidad

Esta función llega como parte de la versión ZLUDA-preview.93, disponible con nuevos binarios para Linux y Windows.

El código y los detalles técnicos pueden consultarse en su repositorio oficial de GitHub.


Conclusión

Con la nueva caché de kernel, ZLUDA da otro paso importante para que la ejecución de CUDA en hardware alternativo sea más rápida, estable y eficiente, acercándose cada vez más a la experiencia que los usuarios esperan en entornos NVIDIA.

Vistas: 2