Trots det faktum att många förknippar ordet "superdator" med komplex och dyr utrustning som upptar området för en liten hall, kan man idag i praktiken bygga en liten bil av denna klass hemma. Allt som krävs är några moderna spelkonsoler.
Instruktioner
Steg 1
Köp åtta Sony PlayStation 3-spelkonsoler tillverkade före 28 mars 2010. Du hittar dem till exempel på online-auktioner. Se till att alla maskiner har en firmwareversion äldre än 3.21 (ingår ej). I nyare firmware är möjligheten att installera Linux inaktiverad. När du köper konsoler, försök under inga omständigheter att ansluta dem till Internet eller köra spel på dem innan du installerar Linux - en automatisk firmwareuppdatering till den senaste kan starta.
Steg 2
Ta hand om superdatorn. Med tanke på att PlayStation 3 förbrukar 400 W ström och en superdator bestående av åtta konsoler är 3200 W, bör du använda en förlängningssladd med en ström på 20 A (med marginal, eftersom den verkliga strömförbrukningen blir 14, (54) A, plus lägg till ström som förbrukas av TV-apparater eller bildskärmar) Uttaget måste också motstå strömmen med samma marginal. Detsamma gäller för ledningarna, liksom för maskinen i instrumentbrädan och mätaren. En sådan superdator kan inte användas med sovjetbyggda hus med aluminiumledningar.
Steg 3
Anslut ett USB-tangentbord och en mus till varje digitalbox. Du kan ansluta en skärm eller TV till dem en i taget, men om utrymme och strömkapacitet tillåter kan du utrusta alla digitalboxar med bildskärmsenheter i klustret. När du byter en bildskärm eller TV från en maskin till en annan, koppla ur Det.
Steg 4
För varje digitalbox installerar du en specifik distribution av Fedora 8-operativsystemet för processorer med PowerPC-instruktionsuppsättningen (förkortad ppc). Den vanliga x86-versionen av Fedora, som är bekant för många, kommer inte att fungera. För att installera behöver du en speciell flash-bild på:
www.ps3cluster.org/distros/ps3.zip Konfigurera STB så att den startar från ett USB-minne som standard. Packa upp bilden på den, anslut den till maskinen och starta om den. Sätt i Fedora 8 DVD och installera den. Upprepa för resten av lådorna
Steg 5
Anslut alla digitalboxar till en router ansluten till obegränsat internet. Den måste konfigureras med DHCP. Om routern inte har åtta lediga portar, använd en extra hub. Starta om Fedora på alla maskiner så får de automatiskt sina IP-adresser.
Steg 6
Men åtta digitalboxar som inte interagerar med varandra på något sätt är ännu inte en superdator. Du bör installera på var och en av dem paket som ger sådan interaktion: yum install openssh-server
yum installerar openssh-klienter
yum installera nfs-utils
yum installera openmpi openmpi-devel openmpi-libs Gör en av maskinerna till master - resten kommer att styras av den. På den här maskinen, i mappen / etc, skapar du en fil openmpi-default-hostfile och skriver i den IP-adresserna till de andra digitalboxarna som ingår i superdatorn. Observera att varje gång du startar om maskinerna kan routern tilldela dem adresser på olika sätt, och den här filen måste göras om. Detta kan undvikas genom att byta bilar i samma ordning varje gång.
Steg 7
Ladda ner filen från följande adress:
www.ps3cluster.org/distros/pi.c Placera den i openmpi-mappen på värdmaskinen. Kör kommandot
mpicc -o Pi Pi.c Detta kommer att producera en körbar fil med namnet Pi. Placera den på alla maskiner och kör bara på huvudmaskinen:
mpirun -np N./Pi
där N är antalet iterationer. Din superdator kommer att börja beräkna värdet på numret π. Eftersom en superdator förbrukar enorm kraft enligt hushållsstandarder är det inte ekonomiskt rationellt att använda den i mer än tjugo minuter om dagen.