Cum se construiește un supercomputer
Aveți nevoie de o mașină care poate efectua sute de milioane de calcule în virgulă mobilă pe secundă? Sau aveți nevoie de o poveste pentru a vă spune prietenilor despre cum supercalculatorul pe care îl aveți în subsol a explodat întregul cartier? Construirea clusterului Computere de înaltă performanță, cunoscut mai degrabă ca un supercomputer, este o provocare pe care toți geekii cu experiență, cu un weekend de timp liber și bani pe care să-i cheltuiți, pot face față. Vorbind în termeni tehnici, un supercomputer modern multiprocesor este o rețea de calculatoare care lucrează în paralel pentru a rezolva o problemă. Acest articol va descrie pe scurt fiecare etapă a procesului, concentrându-se pe hardware și software.
conținut
paşi
1
Mai întâi determinați componentele hardware și resursele de care aveți nevoie. Veți avea nevoie de cel puțin un nod principal, cel puțin douăsprezece noduri computationale identice, un switch Ethernet, o unitate de distribuție a energiei și un suport. Determinați cheltuielile cu energia, răcirea și spațiul necesar. De asemenea, decideți ce adresă IP doriți să atribuiți rețelei dvs. private, ce nume să dați nodurilor, ce pachete software să instalați și ce tehnologie să adopte pentru a permite calculul paralel (mai multe informații despre acest aspect mai târziu).
- Chiar dacă hardware-ul este scump, tot software-ul enumerat în acest ghid este gratuit, iar majoritatea dintre ele sunt open source.
- Dacă doriți să calculați viteza teoretică a supercomputerelor, utilizați acest instrument: https://hpl-calculator.sourceforge.net/
2
Construiți nodurile computaționale. Va trebui să asamblați nodurile sau să cumpărați servere pre-construite.
3
Instalați serverele pe suport. Începeți în partea de jos, pentru a nu suprabalanța greutatea suportului. Va trebui să obțineți ajutor de la un prieten în acest stadiu - serverele pot fi foarte grele și le puteți introduce pe șine care le vor fixa la raft este dificil.
4
Instalați comutatorul Ethernet de pe șasiul serverului. Configurați comutatorul: permiteți dimensiunile de 9000 de octeți, setați adresa IP la adresa statică pe care ați decis-o în pasul 1 și dezactivați protocoalele de rutare inutile, cum ar fi snoopingul SMTP.
5
Instalați unitatea de distribuție a alimentării (PDU). În funcție de curentul necesar la noduri la sarcină maximă, poate fi necesară o PDU de 220 volți pentru calculul de înaltă performanță.
6
După ce ați instalat totul, puteți porni procesul de configurare. Linux este cel mai utilizat sistem de operare pentru clusterele HPC - nu este doar mediul ideal pentru calculul științific, dar instalarea acestuia pe sute sau chiar mii de noduri este complet gratuită. Imaginați-vă cât de mult ar costa instalarea Windows pe toate aceste noduri?
7
Instalați interfața de transmitere a mesajelor, managerul de resurse și celelalte biblioteci necesare. Dacă nu ați instalat Rocks în pasul anterior, va trebui să configurați manual software-ul necesar pentru a activa mecanismul de calcul paralel.
8
Creați o rețea cu noduri computaționale. Nodul principal trimite activitățile la nodurile computationale, care vor trebui să răspundă cu rezultatele și să-și trimită mesaje reciproc. Cu cât vor fi mai repede aceste operațiuni, cu atât mai puternic va fi supercomputerul.
9
Încercați clusterul. Ultimul lucru pe care trebuie să-l faceți înainte de a utiliza puterea completă a supercomputerelor dvs. este de a testa performanța acestuia. Valoarea de referință HPL (High Performance Lynpack) este o alegere comună pentru măsurarea vitezei computaționale a clusterului. Va trebui să îl compilați din fișierul sursă cu toate optimizările oferite de calculatorul dvs. pentru arhitectura dvs.
Sfaturi
- IPMI poate face foarte ușor administrarea unui cluster mare oferind KVM-over-IP, resetare de la distanță și multe altele.
- Pentru rețele cu viteze foarte mari, testați interfețele de rețea InfiniBand. Pregătiți-vă să cheltuiți foarte mult.
- Utilizați gangliile pentru a monitoriza încărcarea computațională a nodurilor.
Avertismente
- Asigurați-vă că infrastructura dvs. poate gestiona sarcina.
Distribuiți pe rețelele sociale:
înrudit
- Cum să vă actualizați rețeaua la Gigabit Ethernet
- Cum se deschide Regedit
- Cum se asamblează un supercomputer Seti
- Cum de a crește viteza de descărcare
- Cum de a crește performanța unui computer
- Cum se pornește testul Apple Hardware
- Cum se conectează două computere cu un cablu de rețea
- Cum să cumpăr un computer nou
- Cum se configurează o unitate de rețea
- Cum se conectează două computere
- Cum se conectează două computere prin USB
- Cum se conectează un computer Windows Vista la unul cu Windows 7
- Cum se conectează un computer Windows la o rețea
- Cum să verificați dacă computerul dvs. are Bluetooth
- Cum se construiește un PC pentru Home Theater (HTPC)
- Cum se construiește un subsol în The Sims 2 pe calculatoarele Windows sau Mac
- Cum se creează o rețea Ethernet
- Cum de a îmbunătăți viteza de conectare la Internet
- Cum să lucrați pe mai multe computere, având doar o tastatură și un monitor
- Cum de a recondiționa un computer
- Cum se utilizează Calculatorul Google