Dette gjør en multiprosessormodell tiltalende hvis du vil bruke superdatamaskinen din til å kjøre vanlige flertrådede applikasjoner som 3D-gjengivelsesverktøy eller mediekodere.
Danner en klynge
Multiprosessortilnærmingen har begrensninger. Når du har installert de to dyre prosessorene dine på det dyre hovedkortet, er det nesten ikke mulighet til å utvides organisk; du kan installere mer RAM, eller bytte ut prosessorene dine for et par kraftigere modeller, men i utgangspunktet er det du har et lukket system. En mer fleksibel tilnærming er klynging.
slå av oppgavelinjen på den andre skjermen
En klynge er en gruppe datamaskiner, vanligvis koblet via et lokalt nettverk, som fungerer som om det var et enkelt system.
En beregningsklynge kan sees på som en makrokosmos til et flerprosessorsystem, med flere fysiske datamaskiner som jobber med sine individuelle oppgaver parallelt
Klynger kan brukes til alle slags formål, for eksempel å gi lastbalansering og feiltoleranse for nettverkstjenester, men modellen egner seg spesielt godt til superdatamaskiner. En klyngetilnærming har faktisk vært grunnlaget for de fleste av de mest kjente superdatamaskinene i historien, inkludert Fujitsus verdensomspennende K-datamaskin.
Filosofien bak klynging av superdatamaskiner er enkel. Én fysisk (eller virtuell) maskin er konfigurert som hovedsystem eller hovednode, og det er på dette systemet den viktigste applikasjonskoden kjører. De andre nodene gjør ingenting annet enn å sitte og vente på at hovedsystemet skal delegere arbeidsmengder til dem; når disse mottas, gjør de arbeidet og returnerer resultatene så raskt som mulig.
En beregningsklynge kan sees på som en makrokosmos i et flerprosessorsystem, med flere fysiske datamaskiner som jobber med sine individuelle oppgaver parallelt.
hvordan du setter inn marger i Google Docs
Forskjellen er at noder kan legges til klyngen din, eller fjernes fra den, så enkelt som å koble en ny PC til et nettverk; og dessuten er det ikke noe krav at nodemaskinvaren bruker en bestemt arkitektur.
Hvis du vil, kan du sette sammen en klynge fra en hotchpotch av systemer, inkludert netbooks, bærbare datamaskiner, arbeidsstasjoner og servere med høy ytelse. Det eneste kravet er at hver node kjører passende klientprogramvare.
Uten tvil er de mest kjente eksemplene på dataklynger prosjektene [e-postbeskyttet] og [e-postbeskyttet] - men begrepet klynger innebærer oftest et sentralt administrert system (prosjekter som kombinerer kraften til eksterne datamaskiner blir i stedet referert til som nettbasert databehandling ).
Nodene til en klynge er også vanligvis koblet via en mye raskere lenke enn en vanlig internettforbindelse, for å minimere ventetiden som er involvert i å sende arbeidsmengder frem og tilbake. I hjemmeklyngen din kan det være Gigabit eller 10GbE; K-datamaskinen bruker en proprietær sammenkobling kalt Tofu, som gir 100 GB / sek båndbredde.
Finne ut mer
Supercomputing-koding
Windows-baserte klynger kan monteres ganske enkelt ved hjelp av operativsystemet Windows HPC Server 2008, og Microsoft gir retningslinjer for å lage klyngebevisste applikasjoner som vil bruke klyngeressurser når de kjøres på et slikt system. Alternativt er det forskjellige gratis Linux-distribusjoner som er designet for klynging, for eksempel openMosix og ClusterKnoppix. Disse gir en brukervennlig opplevelse som gjør det nesten uanstrengt å sette opp en klynge i alle størrelser ved hjelp av det populære Beowulf-systemet.
Uansett hvilken rute du velger, er det imidlertid en begrensning du sannsynligvis vil møte, mangel på eksisterende applikasjoner som er designet for å bruke klyngeressurser. Dette er ikke nødvendigvis et problem, siden superdatamaskinoppgaver vanligvis utføres av skreddersydd kode.
Tilleggskort
Klyngetilnærmingen er fleksibel, men ganske bortkastet - det betyr i utgangspunktet å la en hel datamaskin være slått på og trekke strøm når du vanligvis bruker bare noen få funksjoner i prosessoren.
En mer energieffektiv tilnærming er å montere et stort antall prosessorkjerner på ett utvidelseskort og bruke disse kjernene som en virtuell klynge.
videresender automatisk tekstmeldinger til e-post iphoneForrige side Neste side