Huvud Smartphones Bygg din egen superdator

Bygg din egen superdator



Detta gör en multiprocessormodell tilltalande om du vill använda din superdator för att köra vanliga flertrådade applikationer som 3D-renderingsverktyg eller mediekodare.

Bygg din egen superdator

Bildar ett kluster

Multiprocessormetoden har begränsningar. När du har installerat dina två dyra processorer på ditt dyra moderkort finns det nästan inget utrymme att expandera organiskt; du kan installera mer RAM, eller byta ut dina processorer mot ett par kraftfullare modeller, men i princip är det du har ett slutet system. Ett mer flexibelt tillvägagångssätt är klustring.

pebble time steel vs pebble time round

Ett kluster är en grupp datorer, vanligtvis anslutna via ett lokalt nätverk, som fungerar som om det vore ett enda system.

Ett beräkningskluster kan ses som ett makrokosmos i ett multiprocessorsystem, med flera fysiska datorer som arbetar med sina individuella uppgifter parallellt

Kluster kan användas för alla möjliga ändamål, såsom att tillhandahålla lastbalansering och feltolerans för nättjänster, men modellen lämpar sig särskilt bra för superdatorapplikationer. Faktum är att ett klustringssätt har varit basen för de flesta av de mest kända superdatorerna i historien, inklusive Fujitsus världsslagande K-dator.

Filosofin bakom kluster av superdatorer är enkel. En fysisk (eller virtuell) maskin är konfigurerad som huvudsystemet eller huvudnoden, och det är i detta system som huvudapplikationskoden körs. De andra noder gör ingenting annat än att sitta och vänta på att mastersystemet delegerar arbetsbelastningar till dem. när dessa tas emot gör de jobbet och returnerar resultaten så snabbt som möjligt.

Ett beräkningskluster kan ses som ett makrokosmos i ett multiprocessorsystem, med flera fysiska datorer som arbetar med sina individuella uppgifter parallellt.

hur du ändrar ditt användarnamn i legender

Skillnaden är att noder kan läggas till i ditt kluster eller tas bort från det, lika enkelt som att ansluta en ny dator till ett nätverk; och dessutom finns det inget krav alls på att nodhårdvaran ska använda någon speciell arkitektur.

Om du vill kan du montera ett kluster från ett hotchpotch av system inklusive netbooks, bärbara datorer, arbetsstationer och högpresterande servrar. Det enda kravet är att varje nod kör lämplig klientprogramvara.

Förmodligen är de mest kända exemplen på datorkluster projekten [e-postskyddad] och [e-postskyddad] men termen kluster innebär oftast ett centralt hanterat system (projekt som kombinerar kraften från fjärrdatorer kallas istället för nätbaserad ).

Noderna i ett kluster är också vanligtvis anslutna via en mycket snabbare länk än en vanlig internetanslutning, för att minimera latensen för att skicka arbetsbelastningar fram och tillbaka. I ditt hemkluster kan det vara Gigabit eller 10GbE; K-datorn använder en egen koppling som heter Tofu, som ger 100 GB / sek bandbredd.

Få reda på mer

Supercomputing-kodning

Windows-baserade kluster kan monteras ganska enkelt med operativsystemet Windows HPC Server 2008, och Microsoft ger riktlinjer för att skapa klustermedvetna applikationer som använder klusterresurser när de körs på ett sådant system. Alternativt finns det olika gratis Linux-distributioner som är utformade för kluster, till exempel openMosix och ClusterKnoppix. Dessa ger en användarvänlig upplevelse som gör det nästan enkelt att skapa ett kluster av vilken storlek som helst med det populära Beowulf-systemet.

Oavsett vilken rutt du väljer är en begränsning som du sannolikt kommer att stöta på en brist på befintliga applikationer som är utformade för att använda klusterresurser. Detta är inte nödvändigtvis ett problem, eftersom superdatoruppgifter vanligtvis utförs med skräddarsydd kod.

Tilläggskort

Klusterstrategin är flexibel, men ganska slösaktig - det innebär i princip att man låter en hel dator vara påslagen och drar ström när man vanligtvis använder bara några få funktioner i processorn.

En mer energieffektiv metod är att montera ett stort antal processorkärnor på ett expansionskort och använda dessa kärnor som ett virtuellt kluster.

hur man vidarebefordrar aol-e-post till gmail
Föregående sida Nästa sida

Intressanta Artiklar

Redaktionen

Varför fortsätter min telefon att klicka på slumpmässiga saker – hur man fixar det
Varför fortsätter min telefon att klicka på slumpmässiga saker – hur man fixar det
Det går inte att inaktivera automatiska annonser programmatiskt på sidan, så här är vi!
Hur man fabriksåterställer Samsung Galaxy S7
Hur man fabriksåterställer Samsung Galaxy S7
Så här fabriksåterställer du din Samsung Galaxy S7, S7 Edge eller S7 Active. Detta är användbart om din telefon går långsamt eller om du planerar att sälja den eller byta in den.
Inaktivera dimning av minimerade appikoner i aktivitetsfältet XFCE4
Inaktivera dimning av minimerade appikoner i aktivitetsfältet XFCE4
Så här inaktiverar du dimning av minimerade fönsterikoner i XFCE4 i aktivitetsfältet / panelen.
Så här ändrar du NAT-typ på din Xbox One
Så här ändrar du NAT-typ på din Xbox One
Om du har spelat din Xbox One ensam har du missat en av dess mest spännande funktioner: Peer-to-peer (eller P2P) nätverk. Varför spela mot datorn när du kan tävla
Torment: Tides of Numenera - en resa in i det konstiga
Torment: Tides of Numenera - en resa in i det konstiga
Tormentuniverset: Nidesens tidvatten är konstigt. Ställ en miljard år in i jordens framtid, alla igenkännliga spår av vår värld har komprimerats under lager av ruiner, lämnade av döda civilisationer över en
Inaktivera automatisk ordning i mappar i Windows 10, Windows 8 och Windows 7
Inaktivera automatisk ordning i mappar i Windows 10, Windows 8 och Windows 7
Så här kan du inaktivera ikoner som automatiskt ordnas i File Explorer i Windows 10, Windows 8 och Windows 7.
Hur du ändrar din plats på Android
Hur du ändrar din plats på Android
Om du undrar hur du ändrar din plats på Android har du kommit till rätt plats. I den här artikeln delar vi steg-för-steg-instruktioner om hur du ändrar din plats till en annan stad eller ett annat land med hjälp av