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