El superordenador RoadRunner (Correcaminos) del departamento de defensa de los Estados Unidos ha conseguido superar la velocidad de 1 Petaflop, que vienen a ser 1.000.000.000.000.000 operaciones matemáticas por segundo.
El ordenador, desarrollado conjuntamente por IBM y el laboratorio de Los Alamos, tiene unas especificaciones espectaculares:
- ha costado 133 millones de dólares.
- 12.960 procesadores Cell de 8 núcleos (1 powerPC+7SPE) y 6.480 procesadores AMD Opteron de doble núcleo, totalizando 116.640 núcleos.
- 51,8TB de memoria RAM.
- Consumo energético de 3MW.
El sistema operativo que utiliza esta máquina es Linux, concretamente bajo RedHat Enterprise linux, y administrada con xCAT, un software para gestionar entornos de supercomputación. La máquina utiliza ademas un entorno de programación triple, ya que incluye tres tipos de CPU diferentes (PowerPC, SPE y x86-64).
Con esta potencia de cálculo el Correcaminos se convierte automáticamente en el ordenador mas potente del mundo, y si tenemos en cuenta que el Blue Gene/L, el que ocupaba hasta ahora este puesto, tiene una potencia de unos 500GigaFlops (0,5 PetaFlops), se puede pronosticar que costará desbancarlo.

Fotografía del RoadRunner
La función primaria de este superordenador es la simulación de explosiones nucleares, para poner a prueba la fiabilidad del arsenal nuclear estadounidense (y muy probablemente para diseñar nuevos tipos de armas), aunque se utilizará tambien para simulaciones climáticas.
Para hacernos una idea de la potencia de cálculo de esta máquina, si los 6.000 millones de habitantes de nuestro planeta se pusieran a hacer cálculos durante las 24 horas del día, 7 días de la semana, tardarían 46 años en hacer la cantidad de cálculos que RoadRunner puede hacer en un día.
Lo mas llamativo es el uso del procesador Cell, el que utiliza la Consola PlayStation 3 de Sony, pero no es correcto imaginar a RoadRunner como un cluster de PS3 (De hecho, ya se han creado superordenadores basados en la consola de Sony). El Cell es un diseño conjunto de Toshiba, Sony e IBM, y aunque es cierto que Sony tenía intención de utilizarlo para sus consolas, IBM lo quería precisamente para construir superordenadores.

Tanta plata y potencia únicamente dedicada para mejorar las formas de asesinar gente.
Por otro lado.
Su tuviera varias PS3, podría extirparles el procesador para conectarlos en otra mother diseñada por mi?
O podría conectar varias PS3 en paralelo para formar una compu aún mejor? Existen tutoriales de como hacerlo?
Lo primero, Diego, tienes que instalar Yellow Dog Linux en cada PS3.
Luego tienes que configurarlas para trabajar en clúster.
Y así te haces un superordenador muy baratito.
Por lo menos, para echarte unas manitas al Counter, el trasto ese del PetaFlop sirve, ¿no?
¿Qué te sale en el índice 3D Mark con esa máquina, Monti? ¿Llega a 5000?
En argentina una PS3 sale 900 dls.
Aún no es negocio y menos si los drivers libres de nvidia aún no sirven para la PS3.
Pero dentro de un año viajo a alemania y ya me estoy decidiendo en que tecnología invertir la poca plata que tengo.
Otra cosa que me preguntaba es si sería posible virtualizar x86 en un PowerPC. Supongo que si las MACs pueden es porque si, pero no he visto videítos de las PS3 en linux con un virtualbox o vmware y con windows.
La cosa es que para los programas de electrónica profesionales necesito windows, y estoy evaluando la posibilidad de utilizar una PS3 en el futuro como desktop. Estoy cansado del ruido de los coolers.
Sobre lo de clusters, que tanto mejora el rendimiento para cosas distintas de compilación? Eso necesita de red, a si que supongo que debería ser por fibra.
Saludos.
Diego, “virtualizar” x86 en PowerPC es posible, compilando QEMU para tal menester…
¡Dale leña al mono, que es de goma!
Respecto a lo de la PS3 y Argentina, casi te recomendaría que invirtieras en tecnología ITX, que tiene aplicaciones muy interesantes…
Pásate por El Forrete (www.elforrete.net) y allí te lo explico, para no desvirtuar el tema (siento el spam, Monti, pero lo he creído necesario…)
Saludos cordiales.
ErPaquillo: La Yellow Dog o la Ubuntu… (Si, hay Ubuntu para PS3)
Diego: No hay ningún problema en interconectar varias PS3 para montar un superordenador. De hecho, ya escribí un artículo (http://teleobjetivo.org/blog/un-superordenador-construido-con-ps3.html) sobre un sistema de este tipo.
Respecto a virtualizar x86 en PowerPC… hay emuladores de x86 para PowerPC, algunos de ellos incluso permiten ejecutar Windows, pero el rendimiento es pésimo; piensa que el x86 se emula por software.
Monti: hablamos de linux EN SERIO. Ubuntu es una versión Linux “quiero-y-no-puedo-ser-windows”. Yellow dog le sacará más rendimiento a la PS3.
Vamos, supongo que Diego quiere montarse algo más “serio” que un Linux de juguete…
[...] RoadRunner, el superordenador que ha roto todas las marcas de velocidad, se ha estrenado con un trabajo de [...]
Por lado, que buen logro!
Pero por otro lado, no deja de darme asco el motivo por el cual la gente desarrolla este tipo de cosas.
Simplemente gastan 133 millones de dolarse en todo esto para ver como pueden optimizar el rendimiento de sus masacres.
Dejense de jod3r gente…
[...] unos cinco meses, IBM lograba romper la barrera del Petaflop gracias al RoadRunner, el mas potente de sus superordenadores. Si tenemos en cuenta que, en aquel [...]
[...] Pero poque usar consolas para hacer esto? bien, en terminos monetarios, una computadora SIMILAR costaria una barbaridad comparado el hecho de juntar 8 ps3 -que es como $4000 dolores, el caso viene de aqui; [...]
[...] entró en servicio, en junio del 2008, RoadRunner fue el primer superordenador que consiguió romper la barrera del PetaFlop (1000 TeraFlops). En su momento fue toda una hazaña, porque el ordenador que en aquel momento encabezaba el [...]
[...] llamativo, hace apenas tres años hablaba del Road Runner, el primer ordenador que conseguía romper la barrera del petaflop, y me atreví a pronosticar que [...]