Nvidia ha anunciado la nueva versión de CUDA, CUDA 6, con novedades que se centran en la memoria unificada.
Las novedades más importantes las podemos resumir en:
- Memoria unificada: De forma similar a la propuesta hUMA de AMD, Nvidia simplificará la programación permitiendo el acceso de las aplicaciones a la memoria de la CPU y GPU sin la necesidad de copiar manualmente los datos de una a otra.
- Mejoras de librerías: Automáticamente acelera el cálculo con BLAS y FFTW en hasta 8 veces reemplazando las librerías existentes para CPU por las aceleradas por GPU.
- Escalado Multi-GPU: Las nuevas librerías escalan automáticamente en rendimiento de hasta 8 GPUs en un solo nodo, ofreciendo 9 teraflops en cálculo de doble precisión (los “double” de toda la vida) por nodo y soportando mayores cargas de trabajo (hasta 512 GB).
Adicionalmente a las novedades técnicas, la plataforma CUDA 6 incluye una completa suite de herramientas de programación con librerías matemáticas aceleradas por GPU, documentación y guías de programación que simplificaran el acceso a los programadores noveles.
Se espera que CUDA 6 se lance para 2014, pudiendo unirse al programa desde aquí.
Fuente: Nvidia