NVIDIA lanza CUDA 1.0

Tags:  ,

 

LinkBack Review Tools

NVIDIA lanza CUDA 1.0

 ( Escrito por [VJ] el 13-jul-2007)

Lenguaje de programación para VGAs

nVidia acaba de hacer público su SDK CUDA 1.0 (Compute Unified Device Architecture), que en la práctica le da a los desarrolladores un lenguaje tipo C para ejecutar código en la GPU y que podría resultar en un desempeño "órdenes de magnitud" más rápido.

Disponible para Windows y variadas versiones de Linux, CUDA promete mejorar la comunicación con el chip gráfico y ayudar en la, hasta ahora, monumental tarea de programar para una VGA, y que podría significar una nueva era para programas como Folding@Home, que ven enormes ganancias en rendimiento al correr en este tipo de hardware.

Fuente: nVidia

  

Recuerda que no verás este banner una vez que te registres

Old 13-jul-2007, 10:39   #1
demian_DmN
Regalon
 
Avatar de demian_DmN
 
Registrado: julio-2005
Location: en fabella.cl
Posts: 396


¿y que paso con el Cg de envida? , ¿le cambiaron el nombre nomas?
__________________
robaron mi jeep, ayudame a encontrarlo

http://www.chw.net/foro/automoviles-...h-36-98-a.html
demian_DmN is offline   Citar y responder
Recuerda que no verás este banner una vez que te registres

Old 13-jul-2007, 10:45   #2
Bob Arquitecto
King For A Day
 
Avatar de Bob Arquitecto
 
Registrado: enero-2004
Posts: 3.183

Mi PC

La zorral igual.l... yo no cacho como programas ninada de eso pero si entiendo que esto significa una nueva era y posibles nuevos enfoques de gpu para mover sistemas.
Bob Arquitecto is offline   Citar y responder
Old 13-jul-2007, 11:48   #3
Sprite
me.currentTitle();
 
Avatar de Sprite
 
Registrado: diciembre-2006
Location: Stgo/V.Alemana
Posts: 752

Mi PC

Este lenguaje reemplazará el gc y el HLSL?
__________________

Sprite is online now   Citar y responder
Old 13-jul-2007, 12:39   #4
Hellraised
The Choosen One
 
Avatar de Hellraised
 
Registrado: julio-2006
Location: Calama
Posts: 55


Enviar un mensaje por ICQ a Hellraised Send a message via Skype™ to Hellraised
Quote:
Originalmente publicado por Dynamo Ver post
Este lenguaje reemplazará el gc y el HLSL?

siii y tambien el PVGH, el QWERTY, posiblemente al ASDFG como tambien su espera una emigracion paulatina desde el cobol.

__________________
Hellraised is offline   Citar y responder
Old 13-jul-2007, 12:55   #5
George Laskowsky
Experimentado
 
Avatar de George Laskowsky
 
Registrado: marzo-2007
Posts: 969


Enviar un mensaje por MSN a George Laskowsky
Parece que se están confundiendo... CUDA no es un nuevo lenguaje de programación, es un API (una interfaz-librería que provee funciones) para el lenguaje C. Trae expansiones en el área de memoria y threading. Para los que sepan programar y les interese el tema váyanse a http://developer.download.nvidia.com..._Guide_1.0.pdf

[VJ]: deberías averiguar mejor el tema antes de publicar noticias tan erróneas (léase: chantas).

Editado por George Laskowsky en 13-jul-2007 a las 13:09.
George Laskowsky is offline   Citar y responder
Old 13-jul-2007, 13:17   #6
kropotkin
Ñoño
 
Avatar de kropotkin
 
Registrado: agosto-2005
Location: Stgo- La Reina
Posts: 629


Enviar un mensaje por MSN a kropotkin
como una libreria???

algo así como si yo pusiere en un sourcode un #include <cuda.h>

y ya con eso puedo usar la gpu utilizando mi editor de texto y compilador favorito????
kropotkin is offline   Citar y responder
Old 13-jul-2007, 13:20   #7
LordDinario
Pr0n fan
 
Avatar de LordDinario
 
Registrado: junio-2005
Posts: 297


Quote:
Originalmente publicado por George Laskowsky Ver post
[VJ]: deberías averiguar mejor el tema antes de publicar noticias tan erróneas (léase: chantas).



aclaración please
Sl2
__________________
LordDinario is offline   Citar y responder
Old 13-jul-2007, 13:28   #8
[VJ]
Betazeta Alliance
Staff TS
 
Avatar de [VJ]
 
Registrado: enero-2006
Location: Santiago / Iquique
Posts: 9.283

Mi PC

Enviar un mensaje por MSN a [VJ]
Quote:
Originalmente publicado por George Laskowsky Ver post
Parece que se están confundiendo... CUDA no es un nuevo lenguaje de programación, es un API (una interfaz-librería que provee funciones) para el lenguaje C. Trae expansiones en el área de memoria y threading. Para los que sepan programar y les interese el tema váyanse a http://developer.download.nvidia.com..._Guide_1.0.pdf

[VJ]: deberías averiguar mejor el tema antes de publicar noticias tan erróneas (léase: chantas).
Emmm... me declaro ignorante con respecto a esto de las GPGPU pero me podrías decir cual es el error en la nota fuera de que confundí a CUDA como un lenguaje de programación en vez de un set de librerías para C?.

El punto era que fue lanzado públicamente el SDK de CUDA 1.0, si es una noticia vieja lo siento, pero parece que tu crítica va por otra parte...
__________________

[VJ] is offline   Citar y responder
Old 13-jul-2007, 13:30   #9
sir_gon
Game Developero
 
Avatar de sir_gon
 
Registrado: mayo-2006
Location: Santiago
Posts: 1.723


uy, interesante, entonces podríamos decir que juegos exigentes también podrían valerse de los gpu para hacer cálculos como los de físicas, o los de IA, uuuu. se me ocurre tanta cosa .
__________________



CERVEZA GRATIS
sir_gon is offline   Citar y responder
Old 13-jul-2007, 13:37   #10
kropotkin
Ñoño
 
Avatar de kropotkin
 
Registrado: agosto-2005
Location: Stgo- La Reina
Posts: 629


Enviar un mensaje por MSN a kropotkin
Quote:
Originalmente publicado por sir_gon Ver post
uy, interesante, entonces podríamos decir que juegos exigentes también podrían valerse de los gpu para hacer cálculos como los de físicas, o los de IA, uuuu. se me ocurre tanta cosa .


pero si los juegos exigentes ya se comen toda la gpu, y queri saturarla mas a la pobrecita...
kropotkin is offline   Citar y responder
Old 13-jul-2007, 13:38   #11
George Laskowsky
Experimentado
 
Avatar de George Laskowsky
 
Registrado: marzo-2007
Posts: 969


Enviar un mensaje por MSN a George Laskowsky
[VJ]: la noticia de la salida de CUDA 1.0 es correcta... pero lo que escribiste de fondo, que "es un leguaje tipo C" es totalmente erróneo. Por eso alguien pregunta sobre GC, que es un lenguaje tipo C para programar shaders... lo cual según tu noticia vendrían a ser lo mismo.
Me molestó un poco el hecho de que desinformaras a los usuarios con tu post, pero sé que no lo hiciste con malas intenciones, pero, te recomiendo que profundices sobre un tema antes de postear, o se lo dejes a personas con mayor conocimiento en el área.

kropotkin: sí. Necesitas las librerías, headers y runtimes...
George Laskowsky is offline   Citar y responder
Old 13-jul-2007, 13:45   #12
kropotkin
Ñoño
 
Avatar de kropotkin
 
Registrado: agosto-2005
Location: Stgo- La Reina
Posts: 629


Enviar un mensaje por MSN a kropotkin
Quote:
Originalmente publicado por George Laskowsky Ver post
[VJ]: la noticia de la salida de CUDA 1.0 es correcta... pero lo que escribiste de fondo, que "es un leguaje tipo C" es totalmente erróneo. Por eso alguien pregunta sobre GC, que es un lenguaje tipo C para programar shaders... lo cual según tu noticia vendrían a ser lo mismo.
Me molestó un poco el hecho de que desinformaras a los usuarios con tu post, pero sé que no lo hiciste con malas intenciones, pero, te recomiendo que profundices sobre un tema antes de postear, o se lo dejes a personas con mayor conocimiento en el área.

kropotkin: sí. Necesitas las librerías, headers y runtimes...

pero es tan facíl empezar a programas como bajar esas cosas, y luego hacer el #include y ya?

suena interesante, sobretoo pa uno que esta recien aprendiendo, y es más docil a aprender cosas nuevas
kropotkin is offline   Citar y responder
Old 13-jul-2007, 13:56   #13
[VJ]
Betazeta Alliance
Staff TS
 
Avatar de [VJ]
 
Registrado: enero-2006
Location: Santiago / Iquique
Posts: 9.283

Mi PC

Enviar un mensaje por MSN a [VJ]
Quote:
Originalmente publicado por George Laskowsky Ver post
[VJ]: la noticia de la salida de CUDA 1.0 es correcta... pero lo que escribiste de fondo, que "es un leguaje tipo C" es totalmente erróneo. Por eso alguien pregunta sobre GC, que es un lenguaje tipo C para programar shaders... lo cual según tu noticia vendrían a ser lo mismo.
Me molestó un poco el hecho de que desinformaras a los usuarios con tu post, pero sé que no lo hiciste con malas intenciones, pero, te recomiendo que profundices sobre un tema antes de postear, o se lo dejes a personas con mayor conocimiento en el área.

kropotkin: sí. Necesitas las librerías, headers y runtimes...
Ya veo, en la primera fuente que leí seguramente no pude captar la sutileza de la diferencia y tampoco tengo mucho conocimiento de todo lo que está detrás de CUDA como para entender a fondo el tema.

Bueno, gracias por hacérmelo notar y para la próxima vez tendré mas cuidado
__________________

[VJ] is offline   Citar y responder
Old 13-jul-2007, 13:57   #14
George Laskowsky
Experimentado
 
Avatar de George Laskowsky
 
Registrado: marzo-2007
Posts: 969


Enviar un mensaje por MSN a George Laskowsky
kropotkin: dale pues. Después nos avisas que tal te fue. A mí me interesa para implementar una Support Vector Machine paralela, pero no me sirve aún de mucho ya que mi 5700Ultra no está soportada
George Laskowsky is offline   Citar y responder
Old 13-jul-2007, 14:09   #15
kropotkin
Ñoño
 
Avatar de kropotkin
 
Registrado: agosto-2005
Location: Stgo- La Reina
Posts: 629


Enviar un mensaje por MSN a kropotkin
Quote:
Originalmente publicado por George Laskowsky Ver post
kropotkin: dale pues. Después nos avisas que tal te fue. A mí me interesa para implementar una Support Vector Machine paralela, pero no me sirve aún de mucho ya que mi 5700Ultra no está soportada
parto entonses mejor por saber si mi 6600gt esta soportada
kropotkin is offline   Citar y responder
Old 13-jul-2007, 14:22   #16
Fotón
Experto
 
Avatar de Fotón
 
Registrado: marzo-2005
Posts: 4.772


Quote:
Originalmente publicado por George Laskowsky Ver post
kropotkin: dale pues. Después nos avisas que tal te fue. A mí me interesa para implementar una Support Vector Machine paralela, pero no me sirve aún de mucho ya que mi 5700Ultra no está soportada
entonces mi GF4 tampoco
__________________
Fotón is offline   Citar y responder
Old 13-jul-2007, 14:56   #17
sir_gon
Game Developero
 
Avatar de sir_gon
 
Registrado: mayo-2006
Location: Santiago
Posts: 1.723


Quote:
Originalmente publicado por kropotkin Ver post

pero si los juegos exigentes ya se comen toda la gpu, y queri saturarla mas a la pobrecita...
No todos se comen el gpu cuando hablamos de configuraciones multigpu.

Lo mismo que los programas mono-hilo en proces multi-core.

A eso me refiero. Así me imagino que una combinación SLI + 1 vga para físicas realmente le sacaría más provecho en un juego que lo que hay actualmente, aunque se trabajara con 10 vga.,
__________________



CERVEZA GRATIS
sir_gon is offline   Citar y responder
Old 13-jul-2007, 17:46   #18
ruizvial
Experimentado
 
Avatar de ruizvial
 
Registrado: noviembre-2005
Location: Iquique
Posts: 896


CUDA solo sirve para G8X en adelante. Igual la noticia esta un poco vieja y para algunos post de mas arriba: NVIDIA recomienda tener dos tarjetas para que una sirva para la vga.

CUDA va mejor con las tarjetas Tesla, el cual no tienen salida a vga y son mas recomendables.

Este SDK se enlaza directamente en lenguaje C/C++ pero requiere tener tambien el hardware para correrlas (algun tarjeta G8X). No es solo #include y ya venga magicamente el supercomputo por que no va a pasar nada y quizas no ejecute el codigo compilado (si es que enlaza correcto de acuerdo al controlador de la tarjeta).

Aunque si se quiere aprender a realizar computo en tarjetas de video mas lentas capaces de manejar shaders, hay instrucciones y librerias que estan soportadas en el sitio http://www.gpgpu.org. Indispensable eso si saber C/C++ y tener nociones de Fortran para no quedar tan colgado en los codigos, sobre todo los aplicados en matrices y calculos de ecuaciones diferenciales.
__________________
Estamos en MATRIX, ya te has dado cuenta?
ruizvial is offline   Citar y responder
Old 13-jul-2007, 18:22   #19
Clabin
IT fan
 
Avatar de Clabin
 
Registrado: septiembre-2006
Location: Curicó city.
Posts: 328

Mi PC

Me parece excelente que en este foro participen personas con conocimientos más profundos en temas tan técnicos como este y que ayuden a los que sabemos poco a que no nos metan cuchufletas.
Muy buenos tus aportes George Laskowsky, se agradecen harto.....
Clabin is offline   Citar y responder
Comment

  Foros de CHW > Editorial Chilehardware > Noticias Breves
Review Tools

Ir a