Enlaces recomendados

A continuación hemos recopilado algunos enlaces Web a cursos y documentación que consideramos de especial interés para los programadores CUDA.

  • Documentación oficial de Nvidia:

    • CUDA C Programming Guide. Manual básico para desarrollo CUDA, versión 3.2.
    • CUDA C Programming Best Practices Guide. Manual de ayuda para maximizar el rendimiento programando con CUDA.
    • Fermi Compatibility Guide y Fermi Tuning Guide. Para comenzar con Fermi y aprovechar sus prestaciones.
    • CUDA Zone. Un repositorio de artículos que describen los códigos más sobresalientes que se han desarrollado en CUDA junto a los factores de aceleración logrados.
    • CUDA Toolkit. Todo el kit necesario para ponerse a trabajar: Compilador, drivers, librerías, runtime, ejemplos del SDK, ... Ya en su versión 3.2 de Noviembre de 2010 para Fermi.
  • Cursos y tutoriales interesantes:

    • CUDA Training. El sitio ideal para obtener material docente si eres profesor o documentación para aprender si eres alumno autodidacta. Desglosado en tres vertientes: Cursos de entrenamiento, asignaturas universitarias y seminarios/tutoriales.
    • GPU Computing Online Seminars. Un poco camuflado dentro del enlace anterior, también podemos acceder a una serie de buenos seminarios on-line patrocinados por la propia Nvidia.
  • Herramientas de desarrollo:

    • NVIDIA Parallel Nsight. El entorno de desarrollo compatible con Visual Studio y válido para Windows 7 y Vista. En su versión 1.5 de Octubre de 2010.
  • Comunidades de usuarios CUDA:

    • GPUcomputing.net: La más completa y vanguardista que conocemos. Avalada por Nvidia y ampliamente utilizada desde las universidades distinguidas como CUDA Teaching Centers.
    • GPGPU.org: La más antigua, habiéndose originado en los tiempos iniciales del lenguaje Cg (2003), pero que últimamente ha perdido fuelle en favor de la anterior.