Cum Să Construiești Un Supercomputer

Cuprins:

Cum Să Construiești Un Supercomputer
Cum Să Construiești Un Supercomputer

Video: Cum Să Construiești Un Supercomputer

Video: Cum Să Construiești Un Supercomputer
Video: These Supercomputers Are Altering Reality 2024, Noiembrie
Anonim

În ciuda faptului că mulți oameni asociază cuvântul „supercomputer” cu echipamente complexe și scumpe care ocupă suprafața unei hale mici, în practică astăzi se poate construi acasă o mașină mică din această clasă. Este nevoie doar de câteva console moderne de jocuri.

Cum să construiești un supercomputer
Cum să construiești un supercomputer

Instrucțiuni

Pasul 1

Cumpărați opt console de jocuri Sony PlayStation 3 fabricate înainte de 28 martie 2010. Le puteți găsi, de exemplu, la licitații online. Asigurați-vă că toate mașinile au o versiune de firmware mai veche de 3.21 (nu este inclusă). În firmware-ul mai nou, capacitatea de a instala Linux este dezactivată. Când achiziționați console, în niciun caz nu încercați să le conectați la Internet sau să rulați jocuri pe ele înainte de a instala Linux - poate începe o actualizare automată a firmware-ului la cea mai recentă.

Pasul 2

Aveți grijă la sursa de alimentare a supercomputerului. Având în vedere că PlayStation 3 consumă 400 W putere, iar un supercomputer format din opt console are 3200 W, ar trebui să utilizați un cablu prelungitor cu un curent de 20 A (cu o marjă, deoarece consumul real de curent va fi de 14, (54) A, plus adăugarea curenților consumați de televizoare sau monitoare) Priza trebuie să reziste și curentului cu aceeași marjă. Același lucru se aplică cablajului, precum și mașinii din tabloul de bord și contorului. Un astfel de supercomputer nu poate fi utilizat cu case construite sovietic cu cabluri din aluminiu.

Pasul 3

Conectați o tastatură USB și un mouse la fiecare set-top box. Puteți conecta un monitor sau un televizor la ele pe rând, dar dacă spațiul și capacitatea de alimentare permit, puteți echipa toate set-top box-urile cu dispozitive de afișare din cluster. Când comutați un monitor sau un televizor de la o mașină la alta, deconectați aceasta.

Pasul 4

Pentru fiecare set-top box, instalați o distribuție specifică a sistemului de operare Fedora 8 pentru procesoare cu setul de instrucțiuni PowerPC (prescurtat ca ppc). Versiunea obișnuită x86 a Fedora, care este familiară pentru mulți, nu va funcționa. Pentru a instala, veți avea nevoie de o imagine specială a unității flash situată la:

www.ps3cluster.org/distros/ps3.zip Configurați STB astfel încât să pornească de pe un stick USB în mod implicit. Despachetați imaginea de pe ea, conectați-o la aparat și reporniți-o. Introduceți DVD-ul Fedora 8 și instalați-l. Repetați pentru restul casetelor

Pasul 5

Conectați toate set-top box-urile la un router conectat la internet nelimitat. Trebuie configurat cu DHCP. Dacă routerul nu are opt porturi libere, utilizați un hub suplimentar. Reporniți Fedora pe toate mașinile și acestea își vor primi automat adresele IP.

Pasul 6

Dar opt set-top box-uri care nu interacționează între ele în niciun fel nu sunt încă un supercomputer. Ar trebui să instalați pe fiecare dintre ele pachete care vor oferi o astfel de interacțiune: yum instalați openssh-server

yum instalați openssh-clients

instalează nfs-utils

yum install openmpi openmpi-devel openmpi-libs Faceți una dintre mașini master - restul vor fi controlate de aceasta. Pe această mașină, în folderul / etc, creați un fișier openmpi-default-hostfile și scrieți în el adresele IP ale celorlalte set-top box-uri incluse în supercomputer. Vă rugăm să rețineți că de fiecare dată când reporniți mașinile, routerul le poate atribui adrese în mod diferit, iar acest fișier va trebui refăcut. Acest lucru poate fi evitat schimbând de fiecare dată mașinile în aceeași ordine.

Pasul 7

Descărcați fișierul de la următoarea adresă:

www.ps3cluster.org/distros/pi.c Plasați-l în folderul openmpi de pe mașina gazdă. Rulați comanda

mpicc -o Pi Pi.c Aceasta va produce un fișier executabil numit Pi. Plasați-l pe toate mașinile și rulați numai pe cel principal:

mpirun -np N./Pi

unde N este numărul de iterații. Supercomputerul dvs. va începe să calculeze valoarea numărului π. Deoarece un supercomputer consumă o putere enormă conform standardelor casnice, utilizarea acestuia mai mult de douăzeci de minute pe zi nu este rațională din punct de vedere financiar.

Recomandat: