Procesamiento paralelo con CUDA

Anotaciones y recursos para la programación de procesamiento paralelo con CUDA y GPUs de NVidia

Arquitectura CUDA

CUDA es una arquitectura diseñada por NVIDIA para el desarrollo de aplicaciones de procesamiento paralelo sobre las GPU(Graphical Processing Units) que constituyen el corazón de las placas de video y otros productos de esa empresa.

Como introducción básica, es muy recomendable la sintética y clara presentación en slides a la arquitectura CUDA realizada por Cyril Zeller, de NVIDIA Corporation

Pycuda

PyCuda es una capa desarrollada por Andreas Kloeckner que permite invocar a CUDA desde Python . Muy conveniente para pruebas y prototyping


Enlaces externos