See muudab mitmeprotsessorimudeli atraktiivseks, kui soovite oma superarvutit kasutada peavooluliste mitmikeermeliste rakenduste, näiteks 3D-renderdamise tööriistade või meediumkoodrite käitamiseks.
Klastri moodustamine
Mitmeprotsessorilisel lähenemisel on piirangud. Kui olete oma kaks kallist protsessorit oma kallis emaplaadile installinud, pole orgaaniliseks laiendamiseks peaaegu mingit võimalust; võite installida rohkem RAM-i või vahetada oma protsessorid paari võimsama mudeli vastu, kuid põhimõtteliselt on see suletud süsteem. Paindlikum lähenemine on rühmitamine.
Kuidas avada dmg-fail Windows 7-s
Klaster on arvutite rühm, mis on tavaliselt ühendatud kohtvõrgu kaudu ja mis toimib nagu üks süsteem.
Arvutusklastrit võib vaadelda kui mitme protsessori süsteemi makrokosmoset, kus mitu füüsilist arvutit töötavad paralleelselt oma individuaalsete ülesannetega
Klastreid saab kasutada igasugustel eesmärkidel, näiteks võrguteenuste koormuse tasakaalustamise ja rikketaluvuse tagamiseks, kuid mudel sobib eriti hästi ülarvutirakendustele. Klastrite lähenemine on tõepoolest olnud aluseks enamiku ajaloo tuntumatele superarvutitele, sealhulgas Fujitsu maailmatasemel K-arvutile.
Superarvutite klastrite taga olev filosoofia on lihtne. Üks füüsiline (või virtuaalne) masin on konfigureeritud põhisüsteemiks või peasõlmeks ja selles süsteemis töötab peamine rakenduse kood. Teised sõlmed ei tee muud kui istuvad ja ootavad, kuni põhisüsteem neile töökoormused delegeerib; kui need on kätte saadud, teevad nad selle töö ära ja tagastavad tulemused nii kiiresti kui võimalik.
Arvutusklastrit võib vaadelda kui mitme protsessori süsteemi makrokosmoset, kus mitu füüsilist arvutit töötavad paralleelselt oma individuaalsete ülesannetega.
kuidas mängida botiga ebakõlas muusikat
Erinevus seisneb selles, et sõlme saab teie klastrisse lisada või sellest eemaldada sama hõlpsalt kui uue arvuti ühendamine võrguga; ja pealegi ei nõuta sõlme riistvara mingit konkreetset arhitektuuri kasutamist.
Soovi korral võite klastri kokku panna süsteemide kiirlauale, sealhulgas netbookid, sülearvutid, tööjaamad ja suure jõudlusega serverid. Ainus nõue on, et igal sõlmel oleks sobiv klienditarkvara.
Väidetavalt on arvutiklastrite tuntuimad näited [meiliga kaitstud] ja [meiliga kaitstud] projektid, kuid klastri mõiste tähendab enamasti tsentraalselt hallatavat süsteemi (kaugarvutite võimsust ühendavaid projekte nimetatakse hoopis võrguarvutiteks) ).
Klastri sõlmed on tavaliselt ühendatud palju kiirema lingi kaudu kui tavaline Interneti-ühendus, et minimeerida töökoormuste edasi-tagasi saatmisega kaasnevat latentsust. Teie koduklastris võib see olla Gigabit või 10GbE; K-arvuti kasutab Tofu-nimelist ühenduslüli, mis tagab ribalaiuse 100 GB / s.
Leia rohkem
Üliarvutatud kodeerimine
Windowsi-põhiseid klastreid saab Windowsi HPC Server 2008 operatsioonisüsteemi abil üsna lihtsalt kokku panna ja Microsoft annab juhised klastriteadlike rakenduste loomiseks, mis kasutavad sellises süsteemis töötamisel klastriressursse. Alternatiivina on klastrite jaoks mõeldud erinevaid tasuta Linuxi jaotusi, näiteks openMosix ja ClusterKnoppix. Need pakuvad kasutajasõbralikku kasutuskogemust, mis muudab populaarse Beowulfi süsteemi abil peaaegu igasuguse suurusega klastri loomise lihtsaks.
Ükskõik millise marsruudi valite, on üks piirang, millega tõenäoliselt kokku puutute, juba olemasolevate rakenduste nappus, mis on loodud klastriressursside kasutamiseks. See ei pruugi tingimata probleem olla, kuna superarvuti ülesanded viiakse tavaliselt läbi tellimuskoodiga.
Lisakaardid
Klastrilähenemine on paindlik, kuid üsna raiskav - see tähendab põhimõtteliselt kogu arvuti sisselülitamist ja voolutõmbamist, kui tavaliselt kasutate ainult mõnda protsessori funktsiooni.
Energiasäästlikum lähenemine on paigaldada ühele laienduskaardile suur hulk protsessori südamikke ja kasutada neid südamikke virtuaalse klastrina.
gta 5 tähemärkide vahetamineEelmine leht Järgmine leht