El superordenador de las 10.000 PS3
q265 nos cuenta en VidaExtra que Frank Mueller, un profesor asociado de la Universidad de Carolina del Norte, ha creado un “mini-superordenador” conectando 8 PS3 que, gracias a las características del procesador Cell, dieron como resultado un ordenador de 64 núcleos, que teniendo en cuenta que los actuales son de doble núcleo, es una burrada.
Un ordenador de estas características tendría valores incalculables en el mercado, pero de esta forma, el precio sería de unos 3.648€, aunque habría que tener en cuenta que los 256MB de RAM, harían de él una máquina no demasiado aprovechable. Sin embargo, si alguien fuera capaz de “hacer un apaño” y aumentar dicha memoria, podrían construirse ordenadores tremendamente potentes a un precio considerablemente bajo. ¿Quién dijo que la 360 se parecía más a un ordenador?
Este ordenador no estaría entre los 500 más potentes del mundo, ya que es muy difícil desbancar a BlueGene/L con sus 130.000 núcleos, aunque según Mueller, se podría conseguir desbancarlo uniendo en un sólo clúster 10.000 PS3. El ordenador pretende ser utilizado con motivos académicos, y su autor no descarta añadirle más RAM en un futuro no muy lejano, ya que, según él, aún no ha explorado todas las posibilidades de la máquina.
Creo que esto pone de manifiesto que, le pese a quien le pese, la tecnología de PS3 (Sobretodo en lo referido a la GPU) es abrumadora (Aunque no se lo que pasaría si se hiciera lo mismo con una Xbox 360).
Fuente | NeoTeo
- Publicado por The-RockeR a las 09:00 pm
- Guardado en: Videojuegos
- Etiquetado con: , ps3, Videojuegos
- Comentarios RSS de esta entrada
- TrackBack URI
















Feed
Voy a ser muy crítico con usted, pero por favor no me lo tenga en cuenta porque no es por ser malo… es que yo soy así.
Querría hacer notar que los ordenadores actuales son de doble o cuádruple núcleo, sí, pero no así los superordenadores. Veo que ya conoces el Top 500, así que no voy a dar la brasa con eso. El caso es que, de la misma manera que juntas 8 PS3, puedes juntar 8x y conseguirás una potencia de cálculo muy similar. El procesador Cell está compuesto por una CPU escalar u 8 vectoriales. Los procesadores vectoriales no sólo no son una idea nueva, sino que hace años que pasaron de moda debido a la dificultad para adaptarlos a realizar tareas no vectoriales. Aun así, son MUY potentes procesando vectores, por lo que obviamente un procesador Cell va a ser muy superior a un escalar de Intel realizando ciertas tareas. Y aun así, el escalar será superior realizando otras.
Sin embargo, no se trata simplemente de “esto es bueno para una cosa y malo para otra”. La verdad, pura y dura, es que al construir un superordenador, el número y rendimiento de los procesadores importan mucho sí, pero no menos importan las interconexiones entre elementos de procesado (o sea, entre cada PS3). Es más, en un cluster típico, la tarjeta de red que monta cada nodo es MUCHO más cara que el ordenador en sí (típicamente se interconectan a través de Myrinet o, mucho menos frecuente, SCI). Por tanto, ya se vé por dónde viene el truco de magia que nos vende Frank Mueller en este artículo. Efectivamente: si fueras capaz de unir 10.000 PS3 (eso serían 90.000 procesadores, no dista mucho de los 130.000 del Blue-Gene/L) tendrías una potencia bruta de número 1 a un precio muy inferior. Sin embargo, se está olvidando de lo que costaría interconectar esos 90.000 procesadores entre sí, que sería un precio muuuuuy superior al de comprarte esas 10.000 PS3.
@Harkonnen: ¡No te preocupes! Todo comentario constructivo es bien recibido, sobretoo si te los curras tanto como éste ;). A decir verdad yo no tengo mucha idea de cómo se conectarían las 10.000 PS3, pero doy por hecho que conectarlas no sería ni fácil ni barato, aunque no creo que superase ni por asomo el precio que tienen las PS3 (¿Más de 6.000.000€?)
A modo de ejemplo, no sé cómo está el Top 500 ahora (la página va un poco mal), pero hace un año las máquinas de memoria distribuída se conectaban típicamente usando Myrinet. Échale un ojo a http://www.myri.com/myrinet/product_list.html . El precio de las tarjetas oscila entre los $500 y los $800, dependiendo de las características. Vamos a coger las baratas para ser imparciales. Son unos $5M. Ahora que ya tienes las tarjetas, necesitas switches. El switch de 16 puertos más barato son $5.625 dólares. Necesitaríamos 625 de éstos, que costarían aproximadamente otros $3.5M. A partir de aquí no tengo muy claro lo que necesitas, pero aun te faltan unos picos en unas 5 cajas para meter esos switches (alrededor de $70k) y unos “pocos” metros de cable, que están a $70 el metro.
El problema está en que Myrinet está pensado para conectar cientos de nodos, no miles, por lo que este presupuesto no tiene mucho valor real. Sin embargo, da que pensar, teniendo en cuenta que de alguna manera “high-tech” tendrás que conectar las 10.000 consolas entre sí si quieres realmente conseguir una buena comunicación entre ellas.
PS: Veo que hoy en día la importancia de Myrinet en el Top 500 ha bajado a alrededor del 10% de las máquinas, siendo ahora tendencias más en boga Gigabit Ethernet e Infiniband. Gigabit Ethernet es mucho más barato, y es lo que está usando Mueller en su cluster de 8 máquinas, pero sería completamente inapropiado conectar 10.000 máquinas a través de Gigabit. De hecho, no tengo ni idea de qué opciones de conexión habría para que fueran algo más efectivas que 10.000 cafeteras muy caras
Digamos que lo de 10.000 es más una afirmación para la prensa, dado que sería inabarcable conectar tantos nodos con una red normal. Típicamente, por ejemplo en un Blue-Gene/L, tienes conjuntos de 1.024 nodos con memoria compartida (van enchufados en la misma placa, vamos), y cada conjunto de 1.024 nodos se comunica con el resto a través de TRES redes diferentes (muy caras claro) cada una de las cuales tiene determinadas características (ej. gran ancho de banda, o latencia muy baja, etc.) que la hace adecuada para un tipo de comunicaciones entre nodos (es decir, dependiendo del tipo de comunicación efectuada se usa una red u otra). A mayores de estas redes de “computación”, por así llamarlas, todos los nodos tienen también fast ethernet para gestión, de forma que cada uno de ellos pueda ser accedido sin perturbar las redes “potentes”.
En fin, que 10.000 nodos sí serían una potencia brutal, pero hoy por hoy, y hasta donde yo sé, sería imposible ponerlos a trabajar todos juntos.
Dos cosas:
1) ¡Hala, alguien le ha encontrado una utilidad a la PS3!. Lástima que haya que comprar 8 y que tenga que ver con el mundo de los videojuegos lo mismo que un rastrillo.
2) Eso, eso, sigue “informándote” en Vidaextra… xD