zamorays / miniCursoPycuda

Notebooks del mini curso de PyCUDA

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#miniCursoPycuda

Notebooks del mini curso de PyCUDA.

Trataremos de presentar una guía básica para utilizar python + CUDA = PyCUDA.

El proyecto esta abierto a todos los interesados. Lo ideal seria generar un colección de herramientas enfocadas al calculo científico.

En esta nueva fase es necesario utilizar los notebooks con 'jupyter'

Una manera sencilla de instalar es mediante pip

$sudo pip install jupyter

##Temas

##Sesion 1.

Python, IPython, NoteBook, Librerias en fast ( Numpy, Matplotlib, Scipy, otra si queda tiempo) Git & GItHub.

##Sesion 2.

PyCuda: Breve intro a CUDA, Contextos, GPUArrays, Funciones ( Aritmetica, ElementWise, KernelReductions )

##Sesion 3.

PyCuda: Kernels, Funciones (a partir de Kernels), Un ejemplo.

##Sesion 4.

Memorias PyCuda: Global, Texturas y Superficies, Shared y Constant.

##Sesion 5.(Opcional)

Librerias amigas: pyFFT, Reikna, scikits, pyCULA, pyOpenGL.

About

Notebooks del mini curso de PyCUDA


Languages

Language:Jupyter Notebook 99.4%Language:Python 0.3%Language:Cuda 0.2%Language:C 0.0%