Hur man bygger en superdator
Behöver du en maskin som kan utföra hundratals miljoner miljoner flytande poängberäkningar per sekund? Eller behöver du en berättelse för att berätta för andra om hur superdatorn du har i källaren blåste upp hela stadsdelen? Bygga din High Performance Compute Cluster, känd som superdatorer, är en utmaning som alla nördar experter med en helg av fri tid och pengar att spendera kan ställas inför. Tekniskt sett är en modern multiprocessor-superdator ett nätverk av datorer som arbetar parallellt för att lösa ett problem. Denna artikel beskriver kortfattat varje steg i processen, med inriktning på maskinvara och programvara.
steg
1
Först bestämma de hårdvarukomponenter och resurser du behöver. Du behöver minst en rotnod, minst tolv identiska beräkningsnoder, en Ethernet-switch, en enhet av energidistribution och en rack. Bestäm energiförbrukningen, kyla och utrymme som krävs. beslutar också vilken IP-adress som du vill tilldela din privata nätverk, som ger namn till noderna, vilket programpaket att installera och vilken teknik att anta att göra det möjligt för parallella beräkningar (mer om detta senare).
- Även om hårdvaran är dyr är all programvara som anges i den här guiden gratis, och de flesta är öppna källor.
- Om du vill beräkna den teoretiska hastigheten på din superdator, använd det här verktyget: http://hpl-calculator.sourceforge.net/
2
Bygga beräkningsnoderna. Du måste montera noderna eller köpa färdiga servrar.
3
Installera servrarna på racketen. Börja längst ner, så att du inte överbalanserar rackens vikt. Du måste få hjälp från en vän på det här steget - servrarna kan vara mycket tunga och sätta dem på skenorna som fixar dem på stället är svårt.
4
Installera Ethernet-omkopplaren på serverns chassi. Konfigurera omkopplaren: Tillåt ramstorlekar på 9000 byte, ställ in IP-adressen till den statiska adressen du bestämde i steg 1 och inaktivera onödiga routeringsprotokoll som SMTP-snooping.
5
Installera PDU (Power Distribution Unit). Beroende på den ström som krävs vid noderna vid maximal belastning kan en 220 volt PDU behövas för högpresterande beräkning.
6
Efter installationen av allt kan du starta konfigurationsprocessen. Linux är det mest använda operativsystemet för HPC-kluster - det är inte bara den perfekta miljön för vetenskaplig beräkning, men det är helt gratis att installera det på hundratals eller till och med tusentals noder. Föreställ dig hur mycket det skulle kosta att installera Windows på alla dessa noder?
7
Installera gränssnittet för meddelandeöverföring, resurshanteraren och de andra nödvändiga biblioteken. Om du inte installerade Rocks i föregående steg måste du manuellt konfigurera den programvara som krävs för att aktivera parallellberäkningsmekanismen.
8
Skapa ett nätverk med beräkningsnoder. Huvudnoden skickar aktiviteterna till beräkningsnoderna, som måste svara med resultaten och skicka meddelanden till varandra. Ju snabbare dessa operationer blir desto starkare superdator kommer att vara.
9
Prova klustret. Det sista du bör göra innan du använder full ström av din superdator är att testa dess prestanda. HPL (High Performance Lynpack) riktmärke är ett vanligt val för mätning av beräkningshastigheten för klustret. Du måste kompilera den från källfilen med alla optimeringar som din dator erbjuder för din arkitektur.
tips
- IPMI kan göra administrationen av ett stort kluster väldigt enkelt genom att erbjuda KVM-over-IP, fjärråterställning och mer.
- För nätverk med mycket höga hastigheter, testa InfiniBand-nätverksgränssnittet. Förbered dig på att spendera mycket.
- Använd Ganglia för att övervaka beräkningsbelastningen på noderna.
varningar
- Se till att din infrastruktur kan hantera belastningen.
Dela på sociala nätverk:
Relaterade
- Så här får du tillgång till en router
- Så här uppdaterar du ditt nätverk till Gigabit Ethernet
- Så här lär du dig grunderna för nätverk
- Så här ansluter du en router till en annan för att utöka ett nätverk
- Hur man köper en ny dator
- Så här delar du Windows Computer Web Access med en mobil via WiFi
- Så här konfigurerar du en nätverksenhet
- Så här konfigurerar du en statisk IP-adress på datorn
- Så här ställer du in en trådlös router
- Så här konfigurerar du ett trådlöst nätverk med DLink DIR635 Router
- Så här konfigurerar du ett nätverk i Linux Ubuntu
- Så här ansluter du två datorer
- Så här ansluter du två datorer via USB
- Så här ansluter du en Windows Vista-dator till en med Windows 7
- Så här ansluter du en Windows-dator till ett nätverk
- Hur man känner till datorns MAC-adress
- Hur man bygger en källare i Sims 2 på Windows eller Mac-datorer
- Så här skapar du ett virtuellt nätverk med hjälp av VMware Workstation
- Så här konfigurerar du datorn för att ansluta till ett lokalt nätverk
- Hur man skapar ett Ethernet-nätverk
- Så här skapar du ett lokalt nätverk (LAN)