Ez vonzóvá teszi a többprocesszoros modellt, ha szuperszámítógépével futtatni szeretné a mainstream többszálú alkalmazásokat, például 3D-leképező eszközöket vagy média kódolókat.
Klaszter kialakítása
A többprocesszoros megközelítésnek korlátai vannak. Miután telepítette két drága processzorát a drága alaplapra, szinte nincs lehetőség az organikus bővítésre; telepíthet több RAM-ot, vagy kicserélheti a processzorait egy pár erősebb modellre, de alapvetően egy zárt rendszer van. A rugalmasabb megközelítés a klaszterezés.
használjam a hardveres gyorsítást krómban
A fürt számítógépek csoportja, jellemzően helyi hálózaton keresztül csatlakozik, amely úgy működik, mintha egyetlen rendszer lenne.
A számítási klaszter egy multiprocesszoros rendszer makrokozmoszának tekinthető, több fizikai számítógép párhuzamosan dolgozik az egyes feladataikon
A klaszterek mindenféle célra felhasználhatók, például terheléselosztás és hibatűrés biztosítására a hálózati szolgáltatások számára, de a modell különösen jól alkalmazza magát a szuperszámítógépes alkalmazásokhoz. Valóban, a klaszterezéses megközelítés volt az alapja a történelem legismertebb szuperszámítógépeinek, köztük a Fujitsu világverte K számítógépének.
A szuperszámítógépes klaszterezés mögött rejlő filozófia egyszerű. Egy fizikai (vagy virtuális) gép konfigurálva van fő rendszerként vagy fő csomópontként, és ezen a rendszeren fut a fő alkalmazáskód. A többi csomópont nem tesz mást, csak ül és várja, hogy a fő rendszer átruházza rájuk a terheléseket; amikor ezek beérkeznek, elvégzik a munkát, és a lehető leggyorsabban visszaadják az eredményeket.
A számítási klaszter egy multiprocesszoros rendszer makrokozmoszának tekinthető, ahol több fizikai számítógép párhuzamosan dolgozik az egyes feladataikon.
a Windows 10 home letiltja az automatikus frissítéseket
A különbség az, hogy a csomópontok olyan egyszerűen hozzáadhatók a fürthöz, vagy eltávolíthatók belőle, mint egy új számítógép csatlakoztatása a hálózathoz; és ráadásul egyáltalán nincs követelmény arra, hogy a csomópont hardvere bármilyen sajátos architektúrát használjon.
Ha szeretné, összeállíthat egy klasztert egy olyan rendszerből, beleértve a netbookokat, laptopokat, munkaállomásokat és nagy teljesítményű szervereket. Az egyetlen követelmény, hogy minden csomópont megfelelő kliens szoftvert futtasson.
Vitathatatlanul a számítási fürtök legismertebb példái az [e-mail védett] és az [e-mail védett] projektek, de a klaszter kifejezés általában egy központilag irányított rendszert jelent (a távoli számítógépek erejét ötvöző projekteket inkább rácsszámításnak nevezik). ).
A klaszter csomópontjai szintén általában sokkal gyorsabb kapcsolaton keresztül vannak összekötve, mint a szokásos internetkapcsolat, hogy minimalizálják a munkaterhelések oda-vissza küldésével járó késést. Az otthoni klaszterben ez lehet Gigabit vagy 10GbE; a K számítógép a Tofu nevű saját összekapcsolást használja, amely 100 GB / sec sávszélességet biztosít.
Tudjon meg többet
Szuperszámítógépes kódolás
A Windows-alapú fürtök a Windows HPC Server 2008 operációs rendszer segítségével meglehetősen egyszerűen összeállíthatók, és a Microsoft útmutatást nyújt olyan fürttudatos alkalmazások létrehozásához, amelyek fürt erőforrásokat fognak használni, ha ilyen rendszeren futnak. Alternatív megoldásként különféle ingyenes Linux-disztribúciók vannak, amelyeket klaszterezésre terveztek, mint például az openMosix és a ClusterKnoppix. Ezek felhasználóbarát élményt nyújtanak, ami szinte könnyedén megkönnyíti bármilyen méretű klaszter felállítását a népszerű Beowulf rendszer segítségével.
Bármelyik útvonalat is választja, az egyik korlátozás, amellyel valószínűleg találkozni fog, a már létező alkalmazások hiánya, amelyeket a fürt erőforrásainak felhasználására terveztek. Ez nem feltétlenül jelent problémát, mivel a szuperszámítógépes feladatokat általában egyedi kóddal hajtják végre.
Kiegészítő kártyák
A fürt megközelítés rugalmas, de meglehetősen pazarló - ez alapvetően azt jelenti, hogy egy teljes számítógépet bekapcsolva hagy, és áramot merít, amikor általában csak a processzor néhány funkcióját használja.
Energiatakarékosabb megközelítés az, ha nagyszámú processzormagot helyeznek egy bővítőkártyára, és ezeket a magokat virtuális fürtként használják.
hogyan lehet a gőzt átvinni egy másik meghajtóraElőző oldal Következő oldal