A pesar de que muchas personas asocian la palabra "supercomputadora" con equipos complejos y costosos que ocupan el área de una pequeña sala, en la práctica hoy en día se puede construir un automóvil pequeño de esta clase en casa. Todo lo que se necesita son algunas consolas de juegos modernas.
Instrucciones
Paso 1
Compre ocho consolas de juegos Sony PlayStation 3 fabricadas antes del 28 de marzo de 2010. Puede encontrarlos, por ejemplo, en subastas en línea. Asegúrese de que todas las máquinas tengan una versión de firmware anterior a 3.21 (no incluida). En el firmware más reciente, la capacidad de instalar Linux está deshabilitada. Al comprar consolas, en ningún caso intente conectarlas a Internet o ejecutar juegos en ellas antes de instalar Linux; puede comenzar una actualización automática de firmware a la última.
Paso 2
Cuida la fuente de alimentación de la supercomputadora. Teniendo en cuenta que la PlayStation 3 consume 400 W de potencia, y una supercomputadora compuesta por ocho consolas es 3200 W, conviene utilizar un alargador nominal para una corriente de 20 A (con un margen, ya que el consumo real de corriente será de 14, (54) A, más sumar las corrientes consumidas por televisores o monitores) El enchufe también debe soportar la corriente con el mismo margen. Lo mismo se aplica al cableado, así como a la máquina en el tablero y el medidor. Tal supercomputadora no se puede usar con casas construidas por los soviéticos con cableado de aluminio.
Paso 3
Conecte un teclado y un mouse USB a cada decodificador. Puede conectarles un monitor o televisor de uno en uno, pero si el espacio y la capacidad de energía lo permiten, puede equipar todos los decodificadores con dispositivos de visualización en el grupo. Cuando cambie un monitor o televisor de una máquina a otra, desenchufe eso.
Paso 4
Para cada decodificador, instale una distribución específica del sistema operativo Fedora 8 para procesadores con el conjunto de instrucciones PowerPC (abreviado como ppc). La versión x86 habitual de Fedora, que es familiar para muchos, no funcionará. Para instalar, necesitará una imagen de unidad flash especial ubicada en:
www.ps3cluster.org/distros/ps3.zip Configure el STB para que arranque desde una memoria USB de forma predeterminada. Desembale la imagen, conéctela a la máquina y reiníciela. Inserte el DVD de Fedora 8 e instálelo. Repita para el resto de las cajas
Paso 5
Conecte todos los decodificadores a un enrutador conectado a Internet ilimitado. Debe estar configurado con DHCP. Si el enrutador no tiene ocho puertos libres, use un concentrador adicional. Reinicie Fedora en todas las máquinas y automáticamente obtendrán sus direcciones IP.
Paso 6
Pero ocho decodificadores que no interactúan entre sí de ninguna manera aún no son una supercomputadora. Debe instalar en cada uno de ellos paquetes que proporcionarán dicha interacción: yum install openssh-server
yum instalar openssh-clientes
yum instalar nfs-utils
yum install openmpi openmpi-devel openmpi-libs Convierta una de las máquinas en maestra; el resto será controlado por ella. En esta máquina, en la carpeta / etc, cree un archivo openmpi-default-hostfile y escriba en él las direcciones IP de los otros decodificadores incluidos en la supercomputadora. Tenga en cuenta que cada vez que reinicia las máquinas, el enrutador puede asignarles direcciones de manera diferente y este archivo deberá rehacerse. Esto se puede evitar cambiando los coches en el mismo orden cada vez.
Paso 7
Descargue el archivo de la siguiente dirección:
www.ps3cluster.org/distros/pi.c Colóquelo en la carpeta openmpi de la máquina host. Ejecute el comando
mpicc -o Pi Pi.c Esto producirá un archivo ejecutable llamado Pi. Colóquelo en todas las máquinas y ejecútelo solo en la principal:
mpirun -np N./Pi
donde N es el número de iteraciones. Su supercomputadora comenzará a calcular el valor del número π. Dado que una supercomputadora consume una energía enorme según los estándares domésticos, usarla durante más de veinte minutos al día no es racional desde un punto de vista financiero.