Cum de a construi un supercomputer
Aveți nevoie de o mașină care să poată livra sute de trilioane de calcule de puncte plutitoare pe secundă? Sau aveți nevoie de o poveste de bar despre modul în care supercomputerul din subsolul dvs. a răsturnat un întrerupător? Construirea propriului tău cluster de calcul, a.K.A. supercomputer, este o provocare oricărui expert Geek cu un weekend de timp liber și niște bani pentru a arde pot aborda. Din punct de vedere tehnic, un supercomputer modern, multi-procesor este o rețea de computere care lucrează împreună în paralel pentru a rezolva o problemă. Acest articol va descrie pe scurt fiecare pas în acest proces, concentrându-se pe hardware și software.
Pași
1. Mai întâi determină componentele hardware și resursele necesare. Veți avea nevoie de un nod de cap, cel puțin o duzină de noduri de calcul identice, un comutator Ethernet, o unitate de distribuție a energiei și un suport. Determinați cererea electrică, răcirea și spațiul necesar. De asemenea, decideți ce adresa IP doriți pentru rețelele dvs. private, ce să numiți nodurile, ce pachete software doriți instalate și ce tehnologie doriți să furnizați capabilitățile paralele de calcul (mai multe despre acest lucru mai târziu).
- Deși hardware-ul este scump, toate software-urile enumerate în acest lucru how-to este gratuit și majoritatea sunt open source.
- Dacă doriți să vedeți cât de repede ar fi teoretic supercomputerul dvs., utilizați acest instrument: http: // hpl-calculator.Sourceforge.net/
2. Construiți nodurile de calcul. Va trebui să asamblați nodurile de calcul sau să achiziționați servere pre-construite.
3. Instalați serverele în raft. Începeți din partea de jos, astfel încât rack-ul nu este de vârf greu. Veți avea nevoie de un prieten pentru a vă ajuta cu acest lucru - serverele dense pot fi foarte grele și de îndrumare pe șinele care le țin în rack este dificil.
4. Instalați comutatorul Ethernet deasupra șasiului serverului. Luați acest moment pentru a configura comutatorul: Permiteți dimensiunile cadru Jumbo de 9000 de octeți, setați adresa IP la adresa statică pe care ați decis-o la pasul 1 și opriți protocoalele inutile de rutare, cum ar fi SMTP Snooping.
5. Instalați PDU (unitatea de distribuție a energiei electrice). În funcție de cât de mult curent pot avea nevoie de nodurile dvs. la o încărcătură maximă, este posibil să aveți nevoie de 220 de volți pentru calculul de înaltă performanță.
6. Cu totul instalat, puteți începe procesul de configurare. Linux este sistemul de operare de facto pentru clusterele HPC - nu numai că este mediul ideal pentru computere științifică, dar nu costă un lucru pe care să-l instalați la sute sau chiar mii de noduri. Imaginați-vă cât de mult ar costa instalarea ferestrelor pe toate acele noduri!
7. Instalați interfața de trecere a mesajelor, managerul de resurse și alte biblioteci necesare. Dacă nu ați instalat roci în pasul anterior, va trebui să configurați manual software-ul necesar pentru a permite mecanismele de calcul paralel.
8. Rețeaua de noduri de calcul împreună. Nodul de cap trimite sarcinile de calcul la nodurile de calcul, care la rândul lor trebuie să trimită rezultatul înapoi, precum și trimiterea de mesaje între ele. Cu atât mai repede cu atât mai bine.
9. Testați clusterul. Ultimul lucru pe care doriți să-l faceți înainte de a elibera toată această putere de calcul pentru utilizatorii dvs. este testarea performanței. Benchmark-ul HPL (High Performance Lynpack) este o alegere populară pentru măsurarea vitezei computaționale a clusterului. Va trebui să o compilați de la sursă cu toate optimizările posibile pe care o oferă compilator pentru arhitectura pe care ați ales-o.
Video
Prin utilizarea acestui serviciu, unele informații pot fi împărtășite cu YouTube.
sfaturi
Pentru viteze foarte mari de rețea, consultați interfețele de rețea InfiniBand. Fiți pregătiți să plătiți prețurile premium.
IPMI poate face administrarea unui cluster mare o briză prin furnizarea de ciclism de putere KVM-Over-IP, și mai mult.
Utilizați ganglionii pentru a monitoriza încărcăturile computaționale pe noduri.
Avertizări
Asigurați-vă că infrastructura dvs. se poate ocupa de încărcătură.
Partajați pe rețeaua socială: