Principal Smartphone-Uri Construiește-ți propriul supercomputer

Construiește-ți propriul supercomputer



Acest lucru face un model multiprocesor atrăgător dacă doriți să utilizați supercomputerul pentru a rula aplicații mainstream multithread, cum ar fi instrumente de redare 3D sau codificatoare media.

Construiește-ți propriul supercomputer

Formarea unui cluster

Abordarea multiprocesor are limitări. Odată ce ați instalat cele două procesoare scumpe pe placa de bază scumpă, aproape că nu mai există posibilități de extindere organică; ai putea să instalezi mai multă memorie RAM sau să-ți schimbi procesoarele cu o pereche de modele mai puternice, dar practic ceea ce ai este un sistem închis. O abordare mai flexibilă este gruparea.

cum să-ți faci abonamentul Snapchat

Un cluster este un grup de computere, de obicei conectate printr-o rețea locală, care acționează ca și cum ar fi un singur sistem.

Un cluster de calcul poate fi văzut ca un macrocosmos al unui sistem multiprocesor, cu mai multe calculatoare fizice care lucrează la sarcinile lor individuale în paralel

Clusterele pot fi utilizate pentru tot felul de scopuri, cum ar fi asigurarea echilibrării sarcinii și toleranței la erori pentru serviciile de rețea, dar modelul se pretează deosebit de bine aplicațiilor de supercomputere. Într-adevăr, o abordare de grupare a stat la baza majorității celor mai cunoscute supercomputere din istorie, inclusiv a computerului K de la Fujitsu.

Filosofia din spatele clusterului de supercomputere este simplă. O mașină fizică (sau virtuală) este configurată ca sistem master sau nod principal și este pe acest sistem că rulează codul principal al aplicației. Celelalte noduri nu fac altceva decât să stea și să aștepte ca sistemul master să le delege sarcinile de lucru; când acestea sunt primite, fac treaba și returnează rezultatele cât mai repede posibil.

Un cluster de calcul poate fi văzut ca un macrocosmos al unui sistem multiprocesor, cu mai multe calculatoare fizice care lucrează la sarcinile lor individuale în paralel.

cum să deblochezi un firestick 2016

Diferența este că nodurile pot fi adăugate la cluster-ul dvs. sau pot fi eliminate din acesta, la fel de ușor ca și conectarea unui nou PC la o rețea; și, în plus, nu există nicio cerință ca hardware-ul nodului să utilizeze o anumită arhitectură.

Dacă doriți, ați putea asambla un cluster dintr-un hotchpotch de sisteme, inclusiv netbook-uri, laptopuri, stații de lucru și servere de înaltă performanță. Singura cerință este ca fiecare nod să ruleze un software client adecvat.

Probabil, cele mai cunoscute exemple de clustere de calcul sunt proiectele [e-mail protejate] și [e-mail protejate] - dar termenul de cluster implică mai mult un sistem gestionat central (proiectele care combină puterea computerelor la distanță sunt denumite în schimb calcul de rețea ).

Nodurile unui cluster sunt, de asemenea, conectate de obicei printr-o legătură mult mai rapidă decât o conexiune obișnuită la internet, pentru a minimiza latența implicată în trimiterea încărcăturilor de lucru înainte și înapoi. În grupul dvs. de acasă, acesta ar putea fi Gigabit sau 10GbE; computerul K utilizează o interconectare proprietară numită Tofu, care oferă o lățime de bandă de 100 GB / sec.

Află mai multe

Codare supercomputing

Clusterele bazate pe Windows pot fi asamblate destul de ușor utilizând sistemul de operare Windows HPC Server 2008, iar Microsoft oferă îndrumări pentru crearea de aplicații compatibile cu clusterele, care vor folosi resursele de cluster atunci când sunt rulate pe un astfel de sistem. Alternativ, există diverse distribuții Linux gratuite care sunt concepute pentru clusterizare, cum ar fi openMosix și ClusterKnoppix. Acestea oferă o experiență ușor de utilizat, care face aproape fără efort configurarea unui cluster de orice dimensiune folosind popularul sistem Beowulf.

Indiferent de ruta pe care o alegeți, totuși, o limitare pe care probabil o veți întâlni este lipsa de aplicații preexistente care sunt concepute pentru a utiliza resursele cluster. Aceasta nu este neapărat o problemă, deoarece sarcinile supercomputerelor sunt de obicei realizate prin cod personalizat.

Carduri suplimentare

Abordarea pe cluster este flexibilă, dar destul de risipitoare - înseamnă practic să lăsați un computer întreg pornit și să consumați energie atunci când utilizați de obicei doar câteva funcții ale procesorului.

O abordare mai eficientă din punct de vedere energetic este aceea de a monta un număr mare de nuclee de procesor pe o singură placă de expansiune și de a utiliza aceste nuclee ca un cluster virtual.

cum să discuți în fortnite pc
Pagina anterioară Pagina următoare

Articole Interesante

Alegerea Editorului

Cum să anulați Starz pe Amazon Fire Stick
Cum să anulați Starz pe Amazon Fire Stick
Starz este un canal uimitor care prezintă unele dintre cele mai captivante și originale serii din ultimii ani. Aceste serii, inclusiv Black Sails, American Gods, Outlander etc., sunt adesea trecute cu vederea, în ciuda poveștilor lor uimitoare. Acestea fiind spuse, poate că ați văzut cele mai multe
Cum să ștergeți media în Telegram
Cum să ștergeți media în Telegram
Imaginile și videoclipurile pe care le schimbați în timpul chatului pot ocupa prea mult spațiu de memorie. Acest lucru nu este cazul cu Telegram, dar este posibil să fiți interesat în continuare să ștergeți conținut media din conversații atunci când nu mai aveți nevoie de ele. Mulți
Cum să faci o captură de ecran pe iPhone 6S / 6S Plus
Cum să faci o captură de ecran pe iPhone 6S / 6S Plus
Realizarea unei capturi de ecran este o completare foarte bună pentru piața telefoanelor mobile și este ceva pe care mulți dintre noi îl considerăm de la sine înțeles. Indiferent dacă doriți să partajați ecranul cu alții, să salvați un anumit mesaj text sau să faceți ceva
Cum să crești broaște în Minecraft
Cum să crești broaște în Minecraft
După multe lupte și minerit, jucătorii ar putea căuta o activitate mai pașnică pentru a încetini. În Minecraft, nu este dificil să găsești o sursă de apă, adică există broaște în apropiere. Una dintre modalitățile de a trece timpul
Google Pixel 3 – Cum să schimbi limba
Google Pixel 3 – Cum să schimbi limba
În mod implicit, limba interfeței Pixel 3 este engleza. Cu toate acestea, îl puteți seta în aproape orice limbă doriți, deoarece Android este disponibil în toate limbile majore, iar unele nu sunt atât de importante. Asta nu doar
Cum să zbori un avion în Unturned
Cum să zbori un avion în Unturned
Există o mare varietate de aeronave în Unturned, inclusiv avioane. De la avioane de pasageri până la avioane de luptă militare, puteți achiziționa un avion care să se potrivească preferințelor dvs. - dar trebuie să învățați să îl zburați, ceea ce este considerabil mai greu decât
Cum să adăugați prieteni în WeChat
Cum să adăugați prieteni în WeChat
Principalul motiv pentru care aveți o rețea socială este păstrarea legăturii cu alte persoane. Cu toate acestea, adăugarea de oameni ca prieteni pe WeChat nu este întotdeauna atât de ușoară pe cât ne așteptam. Această aplicație chineză de rețea socială funcționează destul de diferit față de concurenții săi,