Dette gør en multiprocessormodel tiltalende, hvis du vil bruge din supercomputer til at køre almindelige multitrådede applikationer såsom 3D-gengivelsesværktøjer eller mediekodere.
Danner en klynge
Multiprocessor-tilgangen har begrænsninger. Når du har installeret dine to dyre processorer på dit dyre bundkort, er der næsten ikke mulighed for at udvide organisk; du kunne installere mere RAM eller bytte dine processorer ud til et par mere kraftfulde modeller, men dybest set har du et lukket system. En mere fleksibel tilgang er klyngedannelse.
hvordan forhindrer jeg, at videoer automatisk afspilles
En klynge er en gruppe computere, der typisk er forbundet via et lokalt netværk, der fungerer som om det var et enkelt system.
En beregningsklynge kan ses som en makrokosmos i et multiprocessorsystem, hvor flere fysiske computere arbejder på deres individuelle opgaver parallelt
Klynger kan bruges til alle mulige formål, såsom tilvejebringelse af belastningsbalancering og fejltolerance for netværkstjenester, men modellen egner sig særligt godt til supercomputerapplikationer. Faktisk har en klyngetilgang været grundlaget for de fleste af de bedst kendte supercomputere i historien, herunder Fujitsus verdensomspændende K-computer.
Filosofien bag supercomputer-klynger er enkel. Én fysisk (eller virtuel) maskine er konfigureret som hovedsystemet eller hovednoden, og det er på dette system, som den primære applikationskode kører. De andre noder gør intet andet end at sidde og vente på, at mastersystemet delegerer arbejdsbelastninger til dem; når disse er modtaget, udfører de arbejdet og returnerer resultaterne så hurtigt som muligt.
En beregningsklynge kan ses som en makrokosmos i et multiprocessorsystem, hvor flere fysiske computere arbejder parallelt med deres individuelle opgaver.
hvordan man placerer bots i cs go
Forskellen er, at noder kan føjes til din klynge eller fjernes fra den så let som at forbinde en ny pc til et netværk; og derudover er der overhovedet ikke noget krav om, at nodehardwaren bruger en bestemt arkitektur.
Hvis du ville, kunne du samle en klynge fra et hotchpotch-system inklusive netbooks, laptops, arbejdsstationer og højtydende servere. Det eneste krav er, at hver node kører passende klientsoftware.
Formentlig er de mest kendte eksempler på computerklynger projekterne [e-mailbeskyttet] og [e-mailbeskyttet] - men udtrykket klynge indebærer mere almindeligt et centralt styret system (projekter, der kombinerer kraften fra fjerncomputere, kaldes i stedet for grid computing ).
Knudepunkterne i en klynge er normalt også forbundet via et meget hurtigere link end en almindelig internetforbindelse for at minimere den ventetid, der er involveret i at sende arbejdsbelastninger frem og tilbage. I din hjemmeklynge kan det være Gigabit eller 10GbE; K-computeren bruger en proprietær interconnect kaldet Tofu, som giver 100 GB / sek båndbredde.
Find ud af mere
Supercomputer-kodning
Windows-baserede klynger kan samles ret let ved hjælp af Windows HPC Server 2008-operativsystemet, og Microsoft giver retningslinjer for oprettelse af klyngebevidste applikationer, der bruger klyngeressourcer, når de køres på et sådant system. Alternativt er der forskellige gratis Linux-distributioner, der er designet til klyngedannelse, såsom openMosix og ClusterKnoppix. Disse giver en brugervenlig oplevelse, der gør det næsten ubesværet at oprette en klynge af enhver størrelse ved hjælp af det populære Beowulf-system.
Uanset hvilken rute du vælger, er en begrænsning, som du sandsynligvis støder på, mangel på allerede eksisterende applikationer, der er designet til at gøre brug af klyngeressourcer. Dette er ikke nødvendigvis et problem, da supercomputeropgaver typisk udføres af skræddersyet kode.
Tilføjekort
Klyngetilgangen er fleksibel, men ganske spildende - det betyder grundlæggende at lade en hel computer være tændt og trække strøm, når du typisk kun bruger nogle få funktioner i processoren.
En mere energieffektiv tilgang er at montere et stort antal processorkerner på et udvidelseskort og bruge disse kerner som en virtuel klynge.
hvordan man deaktiverer skrivebeskyttelse på usbForrige side Næste side