Historias
Slashboxes
Comentarios

Un superordenador hecho con consolas PS3

editada por Yonderboy el 18 de Octubre 2007, 15:23h   Printer-friendly   Email story
desde el dept. super-ordenadores-caseros
fmfnet nos cuenta: «Cuando el profesor Gaurav Khanna, del Departamento de Astrofísica de la Universidad de Massachusetts, inició su proyecto de investigación (el estudio de las ondas gravitacionales) se encontró con un problema inesperado: el elevado coste de alquilar tiempo de proceso en un superordenador. Así, el profesor descubrió que por menos de lo que le costaba el alquiler podía comprarse consolas PS3 suficientes como para crearse el mismo su propio superordenador. Y dicho y hecho: se construyó un superordenador formado por ocho consolas PS3 en el que está ejecutando el programa de simulación. Según sus cálculos, este clúster de consolas tiene un rendimiento equivalente al de 200 procesadores de superordenador.»

Historias relacionadas

[+] Supercomputación con tarjetas gráficas 41 comentarios
fmfnet nos cuenta: «Un equipo de investigadores belga ha creado un superordenador a partir de un PC con cuatro tarjetas gráficas GeForce 9800GX2. No cabe duda de que estamos en la era de los videojuegos; si ya vimos un superordenador basado en consolas PS3, ahora le toca el turno a los superordenadores basados en NVidia. La potencia de cálculo de este PC se estima equivale a 300 Core Duo a 2,4Ghz, gracias a sus 8 GPUs (cada tarjeta incluye dos GPUs). De hecho, los investigadores han comprobado que su PC supera en velocidad de cálculo al superordenador de su universidad, una máquina con 256 procesadores Opteron de doble núcleo.»
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • No sé

    (Puntos:1)
    por Luis Digital (803) el Jueves, 18 Octubre de 2007, 15:34h (#972766)
    ( http://www.luisdigital.com/ | Última bitácora: Miércoles, 25 Noviembre de 2009, 03:44h )
    si antes habían puesto esta noticia o era otra parecida.

    Y es que hoy no es cosa del otro mundo, precisamente ese es parte del problema actual del consumo de energía en PCs que se usan para chatear, pero con una potencia para realizar operaciones avanzadas, rozando el nivel de super-computadoras.

    ---
    Cambiar "el mismo" por "él mismo" y luego dicen que escribo mal.
    --
    La verdad es menos creíble que la mentira. 08:22 A.M. - 04/08/01 No dejes que una mancha oscurezca tu vida.
    • Re:No sé de Mu (Puntos:2) Viernes, 19 Octubre de 2007, 01:07h
  • No es el primero

    (Puntos:3, Informativo)
    por pobrecito hablador el Jueves, 18 Octubre de 2007, 15:39h (#972771)
    Nada nuevo. Ya hace tiempo que existen cacharros que usan la ps3 para este tipo de tareas.
    http://moss.csc.ncsu.edu/~mueller/cluster/ps3/coe. html [ncsu.edu]
    http://www.sciencedaily.com/releases/2007/03/07031 9205733.htm [sciencedaily.com]
  • Ventas

    (Puntos:4, Divertido)
    por pobrecito hablador el Jueves, 18 Octubre de 2007, 15:43h (#972772)
    Eso quiere decir que la PS3 ya habra vendido unas 10 consolas mas o menos.
    • Re:Ventas de xubenca (Puntos:2) Jueves, 18 Octubre de 2007, 15:49h
  • A ver jefe...

    (Puntos:1)
    por yusexp (7679) el Jueves, 18 Octubre de 2007, 15:53h (#972777)
    ( http://www.programacionjuegos.net/ | Última bitácora: Miércoles, 14 Febrero de 2007, 14:50h )
    Que si que no hay más remedio que comprar la playstation 3 para nuestro nuevo programa de gestión... Según dicen un cluster de 8 equivale a 200 procesadores de un superordenador... creo que con 3 habrá suficiente, de momento, dos para fabricar nuestro server, y una para hacer la pruebas en casa ;)
  • Comorr

    (Puntos:1)
    por Kabish (26494) el Jueves, 18 Octubre de 2007, 16:40h (#972805)
    ( http://kabish.wordpress.com/ | Última bitácora: Miércoles, 30 Mayo de 2007, 21:54h )
    ¿Ocho PS3 tienen la misma potencia computacional que 200 procesadores? No me lo puedo creer.
    --
    El pelopódromo http://kabish.wordpress.com
    • Re:Comorr de pobrecito hablador (Puntos:2) Jueves, 18 Octubre de 2007, 18:24h
    • Re:Comorr de pezezin (Puntos:2) Jueves, 18 Octubre de 2007, 22:54h
    • 1 respuesta por debajo de tu umbral de lectura actual.
  • por sinman (586) <sinman@terra.es> el Jueves, 18 Octubre de 2007, 16:54h (#972813)
    ( http://www.traperware.com/ )
    Puesto que no acaba de despegar como centro multimedia y de entretenimiento, estamos ante una nueva campaña de marketing para abarcar otros nichos de mercado como son la super-computación XD

    Supongo que este tío habrá hecho bien sus deberes y como siempre se ha dicho ha VECTORIZADO su software para aprovechar los 7 SPEs. Ya que un simple --target=CELL no creo que le diera mucho mas rendimiento del que pudiera haber obtenido con un cluster de Core Duos a un precio mas asequible aun.
  • ¡¡¡SORPRESA!!!

    (Puntos:1, Informativo)
    por pobrecito hablador el Jueves, 18 Octubre de 2007, 17:09h (#972832)
    Me he encontrado con esto:
    http://www.terrasoftsolutions.com/store/index.php? submit=software&submitimg%5Bhardware%5D%5Bsolution s%5D=1 [terrasoftsolutions.com]

    El precio es absolutamente brutal. Tenía entendido que la distribución LINUX PS3 no era libre, pero esto...
  • SDK o Linux?

    (Puntos:1)
    por Bonus (19280) el Jueves, 18 Octubre de 2007, 18:48h (#972879)

    No entiendo del todo la noticia, él reescribió el código para correr en cell, debemos entender que lo paso al SDK de sony? o lo manipulo para trabajar con CELL bajo linux? que de hecho creo que esta capado el acceso a este en modo Linux (al igual que el modo aceleración gráfica), corregidme si me equivoco, al menos era así al principio... pero lo mejor de todo es que compró ya la recién estrenada versión de 40GB a 399$!!! (según el calculo eso sale) y eso quiere decir que no va a tener retro para PS2!!! todo el trabajo de antiguos clústers no lo va a poder aprovechar.

    lol, tag de humor por favor!

  • er cluster

    (Puntos:1)
    por juanpedeo (26923) el Jueves, 18 Octubre de 2007, 18:51h (#972883)
    ( http://directorio-abierto.freehostia.com/ )
    cluster de 8 ps3............

    Calculo de potencia superior a 1 Tflop............

    YellowDog Linux instalao................

    Librerias CELL opcionales...............

    21500 $............... bueno, para educacion e instituciones se estudiara que salga mas barato.....

    Y todo para despues terminar recompilando el tux-racer.

    por cierto, ya de paso, hoygan, que alguien me pase el qbasic pa la game boy por privi.
    --
    En busca de la ciencia [freehostia.com]
  • Matadlo

    (Puntos:2)
    por Ricardo Estalmán (102) el Jueves, 18 Octubre de 2007, 19:03h (#972889)
    ( http://barrapunto.com/tags/restalman | Última bitácora: Jueves, 25 Junio de 2009, 23:56h )
    Viendo lo que les pasa a los que piden muchas PS2 [barrapunto.com], sugiero que se bombardee la universidad y se cuelgue al tal Gaurav para llevar la democracia a Massachussets.
    --

    __
    Waxing pessimistic is one of the easiest ways to masquerade as wise, Alvin y Heidi Toffler.
  • ¿No hubiera sido más barato comprarse el Mare Nostrum?
    --
    Gdado dice roller [sourceforge.net]
  • por ElHobbit (8979) el Viernes, 19 Octubre de 2007, 07:15h (#972999)
    ( http://nachoproy.wordpress.com/ | Última bitácora: Jueves, 02 Marzo de 2006, 15:44h )
    No sería tan potente pero matar procesos sería la leche de divertido con el Wiimote !!!

    --
    Empty your mind. Be formless, shapeless. Like freedom. You put GNU/Linux into a bottle and it becomes the bottle. You pu
  • FOLDING@HOME

    (Puntos:1)
    por VincentV (35167) el Viernes, 19 Octubre de 2007, 07:40h (#973009)
    Hola buenos dias, hace cosa de un año que mis CPUs donan FLOPS a este proyecto que investiga el pliegue de las proteinas y su relación con grandes enfermedades como el cáncer o el Alzheimer. Creo que desde q empecé a donar ya tenían un applet que se cargaba en la PS3 para que éstas pudieran hacer calculos también. A ver si encuentro las estadisticas.... Aquí!: http://fah-web.stanford.edu/cgi-bin/main.py?qtype= osstats [stanford.edu] Comparad vosotros mismos los TeraFlops...
    si quereis mas info de PS3 en F@H:
    http://folding.stanford.edu/English/FAQ-PS3 [stanford.edu]
    Ya tardaban en "arrejuntarlas" para que las CPU's pudieran ir en paralelo...
    --
    ¡Always Look On the Bright Side of Life! Ti tú tituti tuti tú!
    • Re:FOLDING@HOME de pobrecito hablador (Puntos:1) Viernes, 19 Octubre de 2007, 09:07h
  • por sinman (586) <sinman@terra.es> el Jueves, 18 Octubre de 2007, 16:57h (#972818)
    ( http://www.traperware.com/ )
    El precio de las consolas es lo de menos si le han cobrado la licencia del SDK para programar su software y que se lo firmasen para poder ejecutarlo :s
    [ Padre ]
  • Re:PS2

    (Puntos:5, Divertido)
    por lufo (7871) el Jueves, 18 Octubre de 2007, 17:00h (#972824)
    ( http://barrapunto.com/ )
    No, lancé todos mis misiles de forma estándar.
    [ Padre ]
  • Re:Necesitaríamos más información

    (Puntos:3, Informativo)
    por sinman (586) <sinman@terra.es> el Jueves, 18 Octubre de 2007, 17:10h (#972835)
    ( http://www.traperware.com/ )
    Lo he expuesto mas arriba y ya apareció aquí en barrapunto.

    Te pongo el ejemplo de OpenGL. Cómo una GPU con unos pocos cientos de MHz puede aplastar a una CPU de 2.4GHz, pues sencillamente porque está optimizada para esos cálculos y a su vez OpenGL esta optimizado para esa arquitectura.

    Si tu no reescribes el código para la arquitectura CELL el compilador simplemente las preparara para usar el set de instrucciones de CELL, pero jamas optimizara tanto el código como podría hacer el programador.

    Volviendo al ejemplo de antes, rotar un cubo 3D en pantalla con un programa escrito en C sin usar OpenGL, seguramente te diera el mismo o menos rendimiento si lo compilases para utilizar las instrucciones de la GPU, porque no estaría optimizado para ese tipo de cálculos.
    [ Padre ]
  • Re:Compilador

    (Puntos:2, Informativo)
    por ernanonano (27763) el Jueves, 18 Octubre de 2007, 17:28h (#972842)
    ( http://www.tecno-servicio.com/ | Última bitácora: Jueves, 29 Mayo de 2008, 09:54h )
    Hay una SDK de IBM para programar procesadores CELL, Cell BE SDK V2.0 [ibm.com]

    Básicamente el procesador de la PS3 tiene un procesador de propósito general (dual-core PowerPC®-based element) llamado PPE - Power Processing Element y 8 procesadores vectoriales llamados SPE - Synergistic Processing Elements

    La forma de programar es utilizar el PPE para gestinar los SPE y correr cada proceso en un SPE mediante un hilo. El PPE manda los procesos a cada SPE y recoge los resultados.

    Para compilar necesitas crear los objetos para los SPE y linkarlo con el programa para la PPE y la SDK de IBM.

    No parece muy complejo, de hecho en el departamento de mi universidad nos estamos planteando comprar alguna para probar.
    Está claro que con una PS3 tienes la potencia de cálculo más barata del mercado.
    [ Padre ]
  • por dev_eddie (11713) el Viernes, 19 Octubre de 2007, 00:32h (#972959)
    ( http://barrapunto.com/ | Última bitácora: Martes, 01 Agosto de 2006, 23:56h )
    Los Cell es lo que se supone que se está poniendo de moda en supercomputación y el cluster que tenemos aquí (el famoso Mare Nostrum) parece que los va a integrar a la instalación de PowerPCs que ya tiene.

    Los Cell Blade más modestos que se compran integran dos Cell BE y cuestan $10000 (IBM BladeCenter QS21, comprarlo al partner "Mercury Computer Systems" tiene un precio similar) con una potencia de 820 giga flops

    La Play3 cuesta 400 euros y aunque esté capada a 6 de los 8 SPE (cores del Cell), una configuración en cluster de 5 play3 sobrepasa con mucho la capacidad del Blade a una quinta parte de su precio. Haciendo cuentas es mucho más barato llegar a 10 TF comprando consolas que Blades. El rollo de siempre: las consolas están subvencionadas y el dinero se hace en los juegos.

    Otra cosa distinta es si se es capaz de aprovechar todos los SPE en la play sin firmar el código, es decir, bajo el hypervisor que tiene en Linux. Porque si tienes que hacerte con un carísimo SDK, entonces mejor los Blade. Pero la idea no es mala, ni me parece especialmente frívola en un departamento de una universidad en comparación a otras cosas que pagan los departamentos bajo manga.
    --

    Otro con virtudes y vicios vividos despacio.
    [ Padre ]
  • por wolfete (6332) el Viernes, 19 Octubre de 2007, 08:12h (#973022)
    ( http://barrapunto.com/ )
    BOINC puede ser útil para procesar datos en "batch", pero no en paralelo.

    Además, muchas veces necesitas los datos para dentro de X tiempo, cosa que BOINC no te puede proporcionar ni garantizar.

    --

    --
    Stable && Solid && Simple && Sensible = Slackware!

    [ Padre ]
  • 8 respuestas por debajo de tu umbral de lectura actual.