Un clúster de PlayStation 3 es una computadora con sistema distribuido compuesto principalmente por consolas de videojuegos PlayStation 3 .
Antes y durante la vida útil de la consola , su potente CPU IBM Cell atrajo interés en el uso de múltiples PS3 conectadas en red para una informática asequible de alto rendimiento. [1]
Los clusters de PlayStation 3 han tenido diferentes configuraciones . Un sistema informático distribuido que utiliza consolas PlayStation 3 no necesita cumplir la definición estricta de grupo de ordenadores .
El Centro Nacional de Aplicaciones de Supercomputación ya había construido un clúster basado en la PlayStation 2 . [2] Terra Soft Solutions lanzó Yellow Dog Linux para PlayStation 3, [3] y vendió PS3 con él preinstalado, [4] en unidades individuales y en clústeres de 8 y 32 nodos. [5] RapidMind desarrolló un paquete de programación de transmisiones para PS3. [6]
El 3 de enero de 2007, el Dr. Frank Mueller, profesor de Ciencias de la Computación en la Universidad Estatal de Carolina del Norte , agrupó 8 PS3. Mueller comentó que los 256 MB de RAM del sistema son una limitación para esta aplicación en particular y consideró intentar actualizar más RAM. El software incluye Fedora Core 5 Linux ppc64, MPICH2, OpenMP v2.5, GNU Compiler Collection y CellSDK 1.1. [7] [8] [9]
A mediados de 2007, Gaurav Khanna , profesor del Departamento de Física de la Universidad de Massachusetts Dartmouth, construyó de forma independiente un clúster basado en transferencia de mensajes utilizando ocho PS3 que ejecutaban Fedora Linux, llamado PS3 Gravity Grid. Fue construido con el apoyo de Sony Computer Entertainment como el primer clúster de PS3 con resultados científicos publicados. Realizó simulaciones astrofísicas de grandes agujeros negros supermasivos capturando objetos compactos más pequeños. [10] Khanna afirma que el rendimiento supera el de un clúster Linux tradicional basado en más de 100 núcleos Intel Xeon, en sus simulaciones. PS3 Gravity Grid atrajo una importante atención de los medios durante 2007, [11] [12] 2008, [13] [14] 2009, [15] [16] [17] y 2010. [18] [19] Khanna también creó un programa instructivo. sitio web [20] sobre la creación de dichos grupos.
En mayo de 2008, el Laboratorio de Algoritmos Criptológicos, bajo la dirección de Arjen Lenstra en la École Polytechnique Fédérale de Lausanne , construyó un grupo de 200 consolas que batió un récord para el problema de Diffie-Hellman en curvas elípticas. [21] El grupo funcionó hasta 2015.
En noviembre de 2010, el Laboratorio de Investigación de la Fuerza Aérea creó una potente supercomputadora , apodada "Condor Cluster", conectando 1.760 consolas con 168 GPU y 84 servidores de coordinación en una matriz paralela capaz de realizar 500 billones de operaciones de punto flotante por segundo (500 TFLOPS). ). [22] Tal como se construyó, el Cóndor Cluster era el 33º superordenador más grande del mundo y se utilizaba para analizar imágenes satelitales de alta definición a un coste de sólo una décima parte del de un superordenador tradicional. [23]
Incluso una sola PS3 puede acelerar significativamente algunos cálculos. Marc Stevens, Arjen K. Lenstra y Benne de Weger han demostrado un ataque de fuerza bruta MD5 en unas pocas horas. En noviembre de 2007, dijeron: "Básicamente, una sola PlayStation 3 funciona como un grupo de 30 PC al precio de una sola". [24]
El 22 de marzo de 2007, SCE y la Universidad de Stanford ampliaron el proyecto Folding@home a la PS3. [25] Junto con miles de PC ya conectadas a través de Internet, los propietarios de PS3 contribuyeron al estudio del plegamiento inadecuado de proteínas y las enfermedades asociadas, como Alzheimer, Parkinson, Huntington, fibrosis quística y cáncer. El software se incluyó como parte de la actualización de firmware 1.6 el 22 de marzo de 2007 y se puede configurar para que se ejecute manual o automáticamente cuando la PS3 está inactiva a través de Cross Media Bar . La potencia de procesamiento de los usuarios de PS3 contribuyó en gran medida, ocupando el tercer lugar detrás de las GPU de Nvidia y AMD en teraflops . [26] En marzo de 2011, más de un millón de PS3 tenían Folding@home instalado y más de 27.000 activos, para un total de 8,1 petaFLOPS. En comparación, la supercomputadora más potente del mundo en noviembre de 2010, la Tianhe-IA , tiene un rendimiento máximo de 2,56 petaFLOPS, o 2.566 teraFLOPS. [27]
El Laboratorio de Bioquímica y Biofísica Computacional de Barcelona ha puesto en marcha un proyecto de computación distribuida llamado PS3GRID. Se esperaba que este proyecto se ejecutara dieciséis veces más rápido que en una PC. [ cita necesaria ]
eHiTS Lightning es el primer software de acoplamiento molecular y detección virtual para PS3. [28] Fue lanzado por SimBioSys . [29] según lo informado por Bio-IT World en julio de 2008. [30] Esta aplicación se ejecuta hasta 30 veces más rápido en una sola PS3 que en una PC con una sola CPU normal, y se ejecuta en clústeres de PS3, lo que logra la detección de enormes compuestos químicos. bibliotecas en horas o días en lugar de semanas.
El 28 de marzo de 2010, Sony anunció que desactivaría la función OtherOS de la PS3 , con la actualización v3.21, debido a problemas de seguridad. [31] Esta actualización no afectaría a ningún clúster de supercomputación existente, porque no están conectados a PlayStation Network y no estarían obligados a actualizarse. Sin embargo, haría muy difícil o imposible reemplazar las consolas individuales que componen los clústeres, porque los modelos más nuevos se enviarían con la versión 3.21. [32] Esto provocó el fin del uso común de la PS3 para la computación en clúster, aunque proyectos como "The Condor" todavía se estaban creando con unidades PS3 más antiguas y se pusieron en línea después de esa actualización. [33]