Regresar   Foros de CHW > Para Entendidos > Highly Technical


Estás leyendo el thread

8800 Gt

 en el foro Highly Technical, que dice: "Hoy llego mi nueva 8800 GT, es una Asus EN8800GT con 512 Mb de memoria. "



bienvenido

Responder

 

LinkBack Herramientas
Old 27-mar-2008, 20:35   #1
x
Ziggy stardust
 
Avatar de x
 
Registrado: mayo-2004
Location: Donostia-San Sebastian, España
Posts: 2.332


Enviar un mensaje por MSN a x
8800 Gt

Hoy llego mi nueva 8800 GT, es una Asus EN8800GT con 512 Mb de memoria.
A diferencia de las otras tarjetas de por aca, esta no es para jugar sino que para portar nuestro codigo cientifico usando nvidia Cuda. Cuando tenga algunos resultados de rendimento los posteo por aca, hasta el momento solo he obtenido un:

Code:
 
There is no device supporting CUDA.
Por cierto, viene con el Glaciator Cooler, es esto bueno o malo?
x is offline   Citar y responder
Recuerda que no verás este banner una vez que te registres

Old 27-mar-2008, 20:52   #2
PHARMAN.-
In silico
 
Avatar de PHARMAN.-
 
Registrado: junio-2006
Posts: 5.640


Owned, con respecto a la refrigeración, es mejor que la de referencia
__________________
Ad Augusta per Angusta - Ad Astra per Aspera
Quote:
Originalmente publicado por carosanchez Ver post
hola tengo un problema, quiero averiguar el correo de mi novia..me parece q me engaña...su correo es zorapr@gmail.com



PHARMAN.- is offline   Citar y responder
Old 27-mar-2008, 20:56   #3
Tbon
my way home
 
Avatar de Tbon
 
Registrado: enero-2004
Location: Paris, Texas
Posts: 8.990


pense que habrias optado por una HD3870 o similar por el soporte doble-precision...
Tbon is offline   Citar y responder
Old 27-mar-2008, 21:26   #4
x
Ziggy stardust
 
Avatar de x
 
Registrado: mayo-2004
Location: Donostia-San Sebastian, España
Posts: 2.332


Enviar un mensaje por MSN a x
Quote:
Originalmente publicado por Tbon Ver post
pense que habrias optado por una HD3870 o similar por el soporte doble-precision...
El punto es que nvidia ofrece un compilador de C para sus tarjetas, lo que hace las cosas mucho mas simples que en el caso de CTM de AMD. Ademas CUDA incluye bibliotecas matematicas (BLAS y FFT) que podemos usar directamente de nuestro codigo.

En principio la precision es un problema, pero esto es mas que nada para probar como funciona nuestro programa (se puede compilar en precision simple) y a futuro pensar en usar Teslas o Quadros con precision doble. O quizas usar algoritmos de precision mixta.

De todas formas para hacer calculos serios, AMD y Nvidia tendran que, ademas de precision doble, ponerle ECC a sus tarjetas.
x is offline   Citar y responder
Old 27-mar-2008, 21:39   #5
The Sentinel
Ingeniero Eléctrico
 
Avatar de The Sentinel
 
Registrado: septiembre-2006
Location: De Curicó a Viña del Mar
Posts: 1.308

Mi PC

Compraste una VGA para jugar, pero no para jugar?

no cacho que es CUDA

Igual buena compra

__________________
The Sentinel is offline   Citar y responder
Old 27-mar-2008, 22:51   #6
clockero
Avanzado
 
Avatar de clockero
 
Registrado: enero-2006
Location: 975 - depto 13
Posts: 1.984

Mi PC

Enviar un mensaje por MSN a clockero
no entender

pero se olle bien
clockero is offline   Citar y responder
Old 27-mar-2008, 22:59   #7
Metro
Chuck Norris
CHW RR.PP.
 
Avatar de Metro
 
Registrado: julio-2005
Posts: 20.196


Enviar un mensaje por MSN a Metro
Quote:
Originalmente publicado por x Ver post
El punto es que nvidia ofrece un compilador de C para sus tarjetas, lo que hace las cosas mucho mas simples que en el caso de CTM de AMD. Ademas CUDA incluye bibliotecas matematicas (BLAS y FFT) que podemos usar directamente de nuestro codigo.

En principio la precision es un problema, pero esto es mas que nada para probar como funciona nuestro programa (se puede compilar en precision simple) y a futuro pensar en usar Teslas o Quadros con precision doble. O quizas usar algoritmos de precision mixta.

De todas formas para hacer calculos serios, AMD y Nvidia tendran que, ademas de precision doble, ponerle ECC a sus tarjetas.
Al fin alguien que entiende lo que he dicho mil veces, NVIDIA sabe perfectamente para donde va la "micro" y ideo una de las mejores opciones para los que necesitan hacer calculos en GPUs.

No solo es facil, si no que NVIDIA asegura compatibilidad futura, o sea compras un 8800GT modificas tu codigo y luego si compras una NVIDIA Madafoca edition 20.000X30 tu codigo correra igual sobre cuda sin la obligacion de recompilarlo.

Estoy muy interesado en resultados X, si necesitas soporte avisame y me muevo con NVIDIA para que te ayuden, estan muy interesados en este tipo de cosas ellos.
__________________

Red & Black
Metro is offline   Citar y responder
Old 27-mar-2008, 23:10   #8
cofi
bkn dead space zippy
 
Avatar de cofi
 
Registrado: septiembre-2007
Posts: 1.875

Mi PC

fotos
__________________
http://img399.imageshack.us/img399/3875/firmald9.jpg
cofi is offline   Citar y responder
Old 28-mar-2008, 05:48   #9
x
Ziggy stardust
 
Avatar de x
 
Registrado: mayo-2004
Location: Donostia-San Sebastian, España
Posts: 2.332


Enviar un mensaje por MSN a x
Quote:
Originalmente publicado por The Sentinel Ver post
no cacho que es CUDA
Basicamente CUDA es un compilador de C para chips nvidia.
x is offline   Citar y responder
Old 28-mar-2008, 08:27   #10
Tbon
my way home
 
Avatar de Tbon
 
Registrado: enero-2004
Location: Paris, Texas
Posts: 8.990


Quote:
Originalmente publicado por Metro Ver post
Al fin alguien que entiende lo que he dicho mil veces, NVIDIA sabe perfectamente para donde va la "micro" y ideo una de las mejores opciones para los que necesitan hacer calculos en GPUs.

No solo es facil, si no que NVIDIA asegura compatibilidad futura, o sea compras un 8800GT modificas tu codigo y luego si compras una NVIDIA Madafoca edition 20.000X30 tu codigo correra igual sobre cuda sin la obligacion de recompilarlo.

Estoy muy interesado en resultados X, si necesitas soporte avisame y me muevo con NVIDIA para que te ayuden, estan muy interesados en este tipo de cosas ellos.
es verdad, pero tambien funciona en un layer mas despegado de la maquina (alto nivel) a diferencia de CTM(close to metal) de AMD que trabaja mas a nivel de maquina lo que permite mejor aprovechamiento del hardware, para cambiar hay que recompilar pero tampoco es tan terrible y se supone es solo momentaneo hasta que se generen herramientas de alto nivel.

el hecho que CTM este orientado en un principio directo a la maquina significa que AMD abre el codigo ISA directo a la comunidad para quienes quieran desarrollar herramientas que permitan trabajar en alto nivel, Nvidia entrega esta herramienta lista pero de forma cerrada.

salu2¡
Tbon is offline   Citar y responder
Old 28-mar-2008, 08:47   #11
x
Ziggy stardust
 
Avatar de x
 
Registrado: mayo-2004
Location: Donostia-San Sebastian, España
Posts: 2.332


Enviar un mensaje por MSN a x
Quote:
Originalmente publicado por Tbon Ver post
es verdad, pero tambien funciona en un layer mas despegado de la maquina (alto nivel) a diferencia de CTM(close to metal) de AMD que trabaja mas a nivel de maquina lo que permite mejor aprovechamiento del hardware, para cambiar hay que recompilar pero tampoco es tan terrible y se supone es solo momentaneo hasta que se generen herramientas de alto nivel.
El problema es que para CTM hay que escribir el codigo en instrucciones de maquina. Eso implica bastante trabajo y no asegura que el codigo escrito sera compatible a futuro.

Sobre todo que estos momentos no es tan importante aprovechar al maximo el hardware de la GPU sino que dise~na y adaptar las aplicaciones al modelo de GPGPU. De hecho, probablemente la mayoria de las aplicaciones no tienen suficiente paralelismo para llenar una tarjeta grafica actual.

Quote:
Originalmente publicado por Tbon Ver post
el hecho que CTM este orientado en un principio directo a la maquina significa que AMD abre el codigo ISA directo a la comunidad para quienes quieran desarrollar herramientas que permitan trabajar en alto nivel, Nvidia entrega esta herramienta lista pero de forma cerrada.
Estoy de acuerdo en que en ciertas cosas CTM tiene ventajas y quizas se una mejor alternativa en el futuro, pero siendo pragmaticos, para una aplicacion real aqui y ahora, nvidia es la mejor alternativa. CTM es una cosa medio en el aire, quizas tiene que ver tambien con el marketing, no lo niego.

Hay que esperar un poco a que la tecnologia decante para ver que pasa al final y cual sera el metodo usado. Lo ideal seria lo mejor de los dos mundos, algo generado en C que pueda ser compilado para cualquier tarjeta o backend.

De todas formas, el compilador de nvidia esta basado en Open64, un compilador GPL, por lo que tienen que liberar el codigo tarde o temprano. Quizas veamos algun dia "Cuda for ATI".
x is offline   Citar y responder
Old 28-mar-2008, 09:53   #12
Electroshock
UBB
 
Avatar de Electroshock
 
Registrado: julio-2007
Location: Santiago Centro
Posts: 674

Mi PC

foto...
__________________
Electroshock is offline   Citar y responder
Old 28-mar-2008, 10:17   #13
Tbon
my way home
 
Avatar de Tbon
 
Registrado: enero-2004
Location: Paris, Texas
Posts: 8.990


Quote:
Originalmente publicado por x Ver post
El problema es que para CTM hay que escribir el codigo en instrucciones de maquina. Eso implica bastante trabajo y no asegura que el codigo escrito sera compatible a futuro.

Sobre todo que estos momentos no es tan importante aprovechar al maximo el hardware de la GPU sino que dise~na y adaptar las aplicaciones al modelo de GPGPU. De hecho, probablemente la mayoria de las aplicaciones no tienen suficiente paralelismo para llenar una tarjeta grafica actual.

Estoy de acuerdo en que en ciertas cosas CTM tiene ventajas y quizas se una mejor alternativa en el futuro, pero siendo pragmaticos, para una aplicacion real aqui y ahora, nvidia es la mejor alternativa. CTM es una cosa medio en el aire, quizas tiene que ver tambien con el marketing, no lo niego.

Hay que esperar un poco a que la tecnologia decante para ver que pasa al final y cual sera el metodo usado. Lo ideal seria lo mejor de los dos mundos, algo generado en C que pueda ser compilado para cualquier tarjeta o backend.

De todas formas, el compilador de nvidia esta basado en Open64, un compilador GPL, por lo que tienen que liberar el codigo tarde o temprano. Quizas veamos algun dia "Cuda for ATI".
yeps por el momento es dificil hacer cosas sin las herramientas adecuadas (cuando te estas enfocando en realizar un proyecto de desarrollo a corto plazo y no "experimentando"), como tu dices hay que esperar un poco, no creo que demoren tanto en salir herramientas interesantes desde el mundo del desarrollo libre (que es una de las gracias de la experimentacion en el codigo abierto).

salu2!
Tbon is offline   Citar y responder
Old 28-mar-2008, 10:37   #14
savior
Avanzado
 
Avatar de savior
 
Registrado: enero-2007
Location: Arica
Posts: 1.065

Mi PC

Quote:
Estoy de acuerdo en que en ciertas cosas CTM tiene ventajas........

ser un CTM tiene ventajas?

Editado por savior en 28-mar-2008 a las 10:40.
savior is offline   Citar y responder
Old 28-mar-2008, 14:15   #15
x
Ziggy stardust
 
Avatar de x
 
Registrado: mayo-2004
Location: Donostia-San Sebastian, España
Posts: 2.332


Enviar un mensaje por MSN a x
Quote:
Originalmente publicado por Tbon Ver post
yeps por el momento es dificil hacer cosas sin las herramientas adecuadas (cuando te estas enfocando en realizar un proyecto de desarrollo a corto plazo y no "experimentando"), como tu dices hay que esperar un poco, no creo que demoren tanto en salir herramientas interesantes desde el mundo del desarrollo libre (que es una de las gracias de la experimentacion en el codigo abierto).
Hay que ver que pasa con Larrabee, los fabricantes de procesadores tienden a ser mas abierto con respecto a sus "drivers" que los de GPUs. Ademas Intel mas tiene plata y genter para desarrollar software y mucho poder para fijar los "estandares".

BrookGPU se ve como algo interesante:

http://graphics.stanford.edu/projects/brookgpu/

Por cierto ya logre que corriera CUDA, esto me dice de mi tarjeta:

Code:
Device 0: "GeForce 8800 GT"
  Major revision number:                         1
  Minor revision number:                         1
  Total amount of global memory:                 536150016 bytes
  Total amount of constant memory:               65536 bytes
  Total amount of shared memory per block:       16384 bytes
  Total number of registers available per block: 8192
  Warp size:                                     32
  Maximum number of threads per block:           512
  Maximum sizes of each dimension of a block:    512 x 512 x 64
  Maximum sizes of each dimension of a grid:     65535 x 65535 x 1
  Maximum memory pitch:                          262144 bytes
  Texture alignment:                             256 bytes
  Clock rate:                                    1512000 kilohertz
y este es el test de ancho de banda:

Code:
Host to Device Bandwidth for Pageable memory
.
Transfer Size (Bytes)    Bandwidth(MB/s)
 33554432        1708.5

Quick Mode
Device to Host Bandwidth for Pageable memory
.
Transfer Size (Bytes)    Bandwidth(MB/s)
 33554432        1498.4

Quick Mode
Device to Device Bandwidth
.
Transfer Size (Bytes)    Bandwidth(MB/s)
 33554432        47281.3

Editado por x en 28-mar-2008 a las 14:19.
x is offline   Citar y responder
Old 28-mar-2008, 14:35   #16
Metro
Chuck Norris
CHW RR.PP.
 
Avatar de Metro
 
Registrado: julio-2005
Posts: 20.196


Enviar un mensaje por MSN a Metro
bench comparativo en tiempo X como anda en comparacion a un procesador?


P.D. El sistema de AMD es pesimo Tbon te dara un % X mas de rendimiento pero el costo es X+Z siendo muuuuuuy alto pues con cada nueva tarjeta/generacion/mejora necesitas volver a estudiar el hardware y como funciona y volver a retocar el codigo.
__________________

Red & Black
Metro is offline   Citar y responder
Old 28-mar-2008, 14:53   #17
x
Ziggy stardust
 
Avatar de x
 
Registrado: mayo-2004
Location: Donostia-San Sebastian, España
Posts: 2.332


Enviar un mensaje por MSN a x
Quote:
Originalmente publicado por Metro Ver post
bench comparativo en tiempo X como anda en comparacion a un procesador?
Apenas tenga algunos resultados los muestro, en todo caso ese ancho de banda es 15 veces lo que le saco a mi PC (Core 2 con DDR2 900 MHz).
x is offline   Citar y responder
Old 28-mar-2008, 15:04   #18
WiseMog
Usuario
 
Avatar de WiseMog
 
Registrado: enero-2004
Location: Las Condes
Posts: 307

Mi PC

Enviar un mensaje por MSN a WiseMog
encuentro interesantisimo tu trabajo X, si puedes postea de vez en cuando los resultados y analisis de funcionamiento del sistema. Creo que aprender a ocupar el potencial del GPGPU es una buenisima herramienta pa los que necesitamos alta potencia de calculo.
__________________
WiseMog is offline   Citar y responder
Old 28-mar-2008, 16:13   #19
Tbon
my way home
 
Avatar de Tbon
 
Registrado: enero-2004
Location: Paris, Texas
Posts: 8.990


Quote:
Originalmente publicado por Metro Ver post
P.D. El sistema de AMD es pesimo Tbon te dara un % X mas de rendimiento pero el costo es X+Z siendo muuuuuuy alto pues con cada nueva tarjeta/generacion/mejora necesitas volver a estudiar el hardware y como funciona y volver a retocar el codigo.
esa es la idea de que aparezcan herramientas de alto nivel, justamente para mejorar el soporte y explotar caracteristicas unicas como doble-precision
Tbon is offline   Citar y responder
Responder

  Foros de CHW > Para Entendidos > Highly Technical

Herramientas