Busquedas

¿Que es CUDA?
Martes, 30 de Septiembre de 2008 21:43
CUDA es el nombre en clave de una tecnología desarrollada por NVIDIA, más concretamente se trata de un entorno de programación para el lenguaje C, pero con la diferencia de que después de que un programa escrito en CUDA es compilado, este no se ejecutará sobre la CPU(Procesador), sino que se ejecutará sobre la GPU(Tarjeta Gráfica). 

Esto puede pasar desapercibido para muchos, pero no lo es tanto cuando se conocen algunos datos de rendimiento. La capacidad de procesamiento de una CPU de ultima generación como ún Core 2 Duo puede rondar los 10-15 GigaFlops, mientras que la capacidad de procesamiento de una GPU de última generación cómo la Gforce 9800 GX2 puede alcanzar unos 420 GigaFlops.

 

programación gráfica
TAGS:    , , , , , ,

 
Esta tecnología permite que los programadores escriban software para resolver problemas computacionales complejos en una fracción del tiempo utilizando el poder de procesamiento paralelo de múltiples núcleos de la GPU. De hecho se usa ya para acelerar aplicaciones, desde codificación de audio y video, exploración de gas y petróleo, hasta imágenes médicas e investigación científica.
Algunas de las características de CUDA son:
  • Lenguaje C estándar para desarrollo de aplicación paralelo en la GPU
  • Bibliotecas numéricas estándar para FFT (Fast Fourier Transform) y BLAS (Basic Linear Algebra Subroutines)
  • Driver CUDA dedicado para computación con un camino rápido de transferencia de datos entre la GPU y la CPU
  • El driver CUDA interopera con los drivers gráficos OpenGL y DirectX
  • Compatible con los sistemas operativos Linux de 32/64 bits y Windows XP de 32/64 bits
 
pc con 4 gforce 9800 gx2 

Por poner un ejemplo de lo que se puede conseguir, unos investigadores belgas han creado un supercomputador con un presupuesto de unos 4.000€, Ellos utilizaron un Phenom x4 y cuatro tarjetas gráficas GeForce 9800 GX2 (un total de 8 nucleos de procesamiento) lo que permite realizar cálculos tomográficos en mucho menos tiempo del que actualmente costaba.

Ellos han optimizado la aplicación se usaba para realizar los calculos mediante CUDA consiguiendo así una ganancia de rendimiento muy alta a un costo muy bajo.

 

Podeis acceder directamente a la página del proyecto o ver un vídeo a continuación:

 

 

Para concluir podeis encontrar más información en cuda zone en la web de Nvidia.


Si te gustó el articulo sientete libre de subscribete al feed rss
Comentarios (3)
3 Jueves, 23 de Octubre de 2008 20:39
tracks
estoy muy interesado en cuda toda la informacion q m deis ,sera agradecida
2 Miércoles, 01 de Octubre de 2008 10:00
greenbite
Gracias por tu aporte David, proximamente quiero hacer algunas pruebas con cuda que ire posteando por aquí, asique le hechare un vistazo a el material que me recomiendas. Por otro lado, en el tema del consumo/rendimiento es cierto que hay opciones mejores como por ejemplo esa que me nos dices(la serie 200) o incluso las Nvidia Tesla.
1 Miércoles, 01 de Octubre de 2008 09:49
David Miraut
Hola GreenByte,

En el Máster de Informática Gráfica, Juegos y Realidad Virtual de la Universidad Rey Juan Carlos [http://www.dac.escet.urjc.es/rvmaster]tenemos una asignatura de segundo cuatrimestre dedicada a Procesadores Gráficos en la que se trata el tema de CUDA [http://www.dac.escet.urjc.es/rvmaster/asignaturas/GPGPU/], por si quieres echarle un vistazo (el material está en español).

Sólo una pequeña puntuialización a tu artículo, el modelo GeForce 9800 GX2 está bien en precio, pero no es la mejor opción en consumo/rendimiento. La tecnología de fabricación es algo antigua y no deja de ser un sandwich hecho con dos GeForce 8800. Los precios bajan al mismo ritmo que surgen nuevas generaciones de tarjetas. Si te llega el presupuesto es mejor pasarse a la serie 200 de nVIDIA (y asi no es necesario tener CPUs con tantos núcleos/procesadores para controlar las tarjetas).

Agrega tu comentario

Tu nombre:
Comentario:
 

Encuestas

¿Que plataforma de videojuegos actual es tu preferida?
 

Patrocinadores

Imágen aleatoria

macbookair.jpg

Comentarios