Hoe om `n superrekenaar te bou
Het u `n masjien nodig wat honderde triljoene swaaipuntberekeninge per sekonde kan lewer? Of het jy `n staafverhaal nodig oor hoe die supercomputer in jou kelder `n breker geslaan het? Bou u eie hoëprestasie bereken cluster, a.KK.n. supercomputer, is `n uitdaging van enige deskundige geek met `n naweek van vrye tyd en `n bietjie kontant om te brand kan aanpak. Tegnies gesproke is `n moderne, multi-verwerker supercomputer `n netwerk van rekenaars wat in parallel saamwerk om `n probleem op te los. Hierdie artikel sal elke stap in die proses kortliks beskryf, met die fokus op hardeware en sagteware.
Stappe
1. Bepaal eers die hardeware komponente en hulpbronne wat benodig word. Jy sal een kopknoop benodig, ten minste `n dosyn identiese rekenaarknoppies, `n Ethernet-skakelaar, `n kragverspreidingseenheid en `n rek. Bepaal die elektriese vraag, verkoeling en ruimte benodig. Besluit ook op watter IP-adres u vir u private netwerke wil hê, wat om die nodusse te noem, watter sagteware pakkette wat u wil installeer, en watter tegnologie u die parallelle rekenaarvermoë wil verskaf (meer hieroor).
- Alhoewel die hardeware duur is, is alle sagteware wat in hierdie huis gelys is, gratis, en die meeste is oopbron.
- As jy wil sien hoe vinnig jou supercomputer teoreties sal wees, gebruik hierdie instrument: http: // HPL-Sakrekenaar.sourgenforge.Net /

2. Bou die rekenknoppies. U sal die berekeninge moet versamel of voorgeboude bedieners verkry.

3. Installeer die bedieners in die rek. Begin van onder af, so die rek is nie hoog nie. Jy sal `n vriend nodig hê om jou hiermee te help - die digte bedieners kan baie swaar wees en hulle in die rails lei wat hulle in die rak hou, is moeilik.

4. Installeer die Ethernet-skakelaar bokant die bediener onderstel. Neem hierdie oomblik om die skakelaar te konfigureer: Laat die Jumbo-raamgroottes van 9000 grepe toe, stel die IP-adres aan die statiese adres wat u in Stap 1 besluit het, en skakel onnodige roetesprotokolle af soos SMTP snooping.

5. Installeer die PDU (kragverspreidingseenheid). Afhangende van hoeveel stroom jou nodusse by maksimum vrag nodig het, benodig jy dalk 220 volt vir hoëprestasie-rekenaars.

6. Met alles wat geïnstalleer is, kan jy die konfigurasieproses begin. Linux is die de facto OS vir HPC-groepe - nie net is dit die ideale omgewing vir wetenskaplike rekenkunde nie, maar dit kos nie `n ding om dit op honderde of selfs duisende nodusse te installeer nie. Stel jou voor hoeveel dit sal kos om vensters op al die nodusse te installeer!

7. Installeer die boodskap-verbygaande koppelvlak, hulpbronbestuurder en ander nodige biblioteke. As jy nie die rotse in die vorige stap geïnstalleer het nie, moet jy die nodige sagteware handmatig opstel om die parallelle rekenaarmeganismes in staat te stel.

8. Netwerk die berekeninge saam. Die hoofknoop stuur die rekenkontrakte na die rekenknoppies, wat op sy beurt die resultaat moet stuur, asook om boodskappe aan mekaar te stuur. Hoe vinniger hoe beter.

9. Toets die groep. Die laaste ding wat jy dalk wil doen voordat jy al hierdie berekenende krag aan jou gebruikers vrystel, is die toets. Die HPL (hoëprestasie Lynpack) maatstaf is `n gewilde keuse om die berekeningspoed van die groep te meet. U sal dit van bron moet saamstel met alle moontlike optimalisasies wat u samesteller bied vir die argitektuur wat u gekies het.
Video
Deur hierdie diens te gebruik, kan sommige inligting met YouTube gedeel word.
Wenke
Vir baie hoë netwerksnelhede, kyk na die infiniband netwerk koppelvlakke. Wees voorbereid om premiepryse te betaal.
IPMI kan die administrasie van `n groot groep `n briesie maak deur KVM-oor-ip, afgeleë kragfietsry, en meer te voorsien.
Gebruik Ganglia om die berekeningsladings op die nodusse te monitor.
Waarskuwings
Maak seker dat jou infrastruktuur die las kan hanteer.
Deel op sosiale netwerke: