Kako stvoriti superkompjuter
Potreban vam je automobil koji može izvesti proračune do stotina trilijuna likova nakon zareza u sekundi? Ili vam treba priča koja se može reći u barovima, o tome kako superračunalac u vašem podrumu srušio prometne gužve? Stvaranje vlastitog računara visokih performansi ili superkompjuter - zadatak koji bilo koji iskusni Gick može riješiti vikend u prisustvu slobodnog vremena i određenog novca. Izraženo tehničkim jezikom, moderan višeprocesor superkompjuter - mreža sa računara koji paralelno rade sa rješavanjem problema. Ovaj članak nakratko opisuje svaki korak procesa izgradnje takve mreže, pažnja se isplaćuje na "žland" i softveru.
Korake
jedan. Prvo odlučite koje će se komponente i resursi biti potrebni. Potreban vam je jedan glavni čvor, minimalni desetak identičnih računarskih čvorova, Ethernet prekidač, jedinica za distribuciju energije i stalak. Odredite snagu ožičenja i hlađenja, kao i prostora za prostor koji će vam trebati. Također odlučite koje IP adrese želite koristiti za čvorove koje ćete isporučiti i koje će se tehnologije oduzeti za stvaranje paralelne računarske snage (više o ovome u nastavku).
- Iako je "glačalo" skupo, svi programi navedeni u članku su raspodijeljeni besplatno, a većina su otvoreni izvor.
- Ako želite saznati koliko brzo vaš superkompjuter može teoretski, koristiti ovaj alat: http: // HPL-kalkulator.SourceForge.Neto /
2. Nodemi za montažu. Trebat ćete prikupljati mrežne čvorove ili kupovati unaprijed sastavljene poslužitelje.
3. Ugradite servere u stalak. Počnite od dna tako da stalak nije preplavljen odozgo. Trebat će vam pomoć prijatelju - sakupljeni serveri mogu biti vrlo teški i stavljaju ih u ćelije na kojima drže u stalak, prilično teški.
4. Instalirajte Ethernet prekidač pored nosača. Potrebno je odmah konfigurirati prekidač: Podesite veličinu Jumbo-okvira 9000 bajtova, postavite statičku IP adresu koju ste odabrali u koraku 1 i isključite nepotrebne protokole, poput SMTP-a.
pet. Ugradite distributer snage (PDU ili Distribution za distribuciju električne energije). Ovisno o tome koji maksimalni opterećenje daje čvorovima na vašoj mreži, možda će vam trebati 220 volti za računalo visokih performansi.
6. Kad je sve instalirano, idite na konfiguraciju. Linux je u stvari glavni sustav za visoke performanse (HPC) klastera - nije samo savršen kao okruženje za naučno računanje, ali još uvijek ne morate plaćati za ugradnju sistema za stotine i čak hiljade čvorova. Zamislite koliko bi ugradnja prozora za sve čvorove koštala!
7. Instalirajte interfejs prijenosa poruke, upravitelj resursa i druge potrebne biblioteke. Ako niste postavili stijene u prethodnom koraku, morat ćete ručno instalirati potreban softver za konfiguriranje logike paralelnog računanja.
osam. Povežite računare na mrežu. Glavni čvor šalje zadatke za izračunavanje na podređenim čvorovima, koji zauzvrat moraju vratiti rezultat nazad, kao i slati poruke jedni drugima. A brže se sve to događa, to bolje.
devet. Test klaster. Posljednje što biste trebali učiniti prije nego što predate pristup računarskim sadržajima - test performanse.HPL (Lynpack) referentna opcija - Popularna opcija za mjerenje brzine proračuna u klasteru. Morate sastaviti iz izvora s najvišim stepenom optimizacije koji vaš prevodilac omogućava arhitekturu koju ste odabrali.
Savjeti
- IPMI može pojednostaviti administraciju velikog klastera, pružajući KVM-Over-IP, daljinsko upravljanje napajanjem i još mnogo toga.
- Da biste dobili zaista veliku brzinu, pogledajte InfiniBand Network Interfejs. Ali budite spremni platiti premium pristup.
- Koristite Gangliju za nadgledanje opterećenja na zasebnim čvorovima.
Upozorenja
- Provjerite da li će infrastruktura sobe (ožičenje i tako dalje) izdržati teret.