Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cud A
Cud A
Ingeniera Mecnica
ing.ajuq@gmail.com
Qu es GPU?
Historia CPU vs GPU
Qu es CUDA?
Por qu utilizar CUDA? Para qu se puede utilizar?
GT200 = GeForce GTX 280 G92 = GeForce 9800 GTX G80 = GeForce 8800 GTX G71 = GeForce 7900 GTX G70 = GeForce 7800 GTX NV40 = GeForce 6800 Ultra NV35 = GeForce FX 5950 Ultra NV30 = GeForce FX 5800
NVIDIA CUDA Compute Unified Device Architecture Programming Guide Version 2.0 - 6/7/2008
Modelo de programacin paralela Herramienta para convertir la tarjeta de video en un pequeo clster de cmputo Programacin en C para GPU
avanzados
de
Costo x beneficio.
Fcil acceso a hardware por el bajo costo. Software gratuito y multiplataforma.
Independiente de la CPU
Est en constante evolucin debido al crecimiento a nivel de videojuegos. Ms viable que utilizar clster de pc (x86), varios PS3, o chips dedicados.
Algebra lineal
Transformada Rpida de Fourier (FFT) Operaciones que puedan ser ejecutadas en paralelo Grandes problemas de cmputo Computacin dinmica de fluidos, creacin de contenido digital, automatizacin de diseo electrnico, finanzas, realismo de efectos fsicos en videojuegos, imgenes, grficos, procesamiento numrico, libreras, herramientas de programacin, ciencias, procesamiento de seales, video y audio.
CUBLAS (Basic Linear Algebra Subprograms ): Librera para realizar operaciones de algebra lineal con matrices y vectores
CUFFT: Librera para calcular transformadas de Fourier 1D, 2D y 3D
http://www.nvidia.com/object/cuda_home.html#