---
title: Procesamiento paralelo con CUDA
description: Anotaciones y recursos para la programación de procesamiento
  paralelo con CUDA y GPUs de NVidia
author:
  name: Walter Jerusalinsky
canonical: https://www.idoneos.com/procesamiento_paralelo_con_cuda/
source: procesamiento_paralelo_con_cuda/index.md
---

## Arquitectura CUDA

***[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](# slides)  realizada por Cyril Zeller, de NVIDIA Corporation   


## Pycuda
[PyCuda](# pycuda) es una capa desarrollada por Andreas Kloeckner que permite  invocar a CUDA desde Python .  Muy conveniente para pruebas y prototyping


----
###### Enlaces externos
+ [CUDA home](http://www.nvidia.es/object/cuda-parallel-computing-es.html)
+ [Intro a CUDA en slides](https://www.nvidia.com/docs/IO/116711/sc11-cuda-c-basics.pdf)
+ [Python PyCuda home](https://mathema.tician.de/software/pycuda/)
