Tabla de Contenidos
Documentación CUDA
Por clasificar
- cuda_occupancy_calculator.xls - NVIDIA. Esta hoja permite realizar una estimación previa del rendimiento y la ocupación que se obtendrán al realizar la paralelización con CUDA en función del las dimensiones de los diferentes niveles de agrupación.
Transpas
Introducción CUDA
- presentacion_gpus.ppt - Introducción a la arquitectura de GPU
- seland_cuda.pdf - Incluye número de ciclos por instrucción.
Streams
- streams_cuda.pdf - Streams en Cuda (Breve introducción)
Vasily Volkov
- volkov11-unrolling.pdf - Unrolling parallel loops.seland_cuda.pdf
- volkov10-gtc.pdf - Better performance at lower occupancy.
- volkov10-parcfd.pdf - Programming inverse memory hierarchy.
- volkov10-pmaa.pdf - Use registers and multiple outputs per thread on GPU.
Libros
NVIDIA
- cuda_c_programming_guide.pdf - NVIDIA.
- cuda_c_best_practices_guide.pdf - NVIDIA. Recomendaciones a la hora de programar.
De autor
Cursos
- GPU and CELL programming - National Tsing Hua University.
- Supercomputing on your desktop - CUDA @ MIT - Supercomputing on your desktop.
- Curso de verano sobre Cuda - Wen-mei W. Hwu.
- Advanced algorithmic techniques for GPUs: Materials - Scientific Computing in the Americas: the challenge of massive parallelism.
Librerías
- cuda_datos_graficas.tar - Código de programa que imprime algunas características de las GPUs conectadas