Hogyan készítsünk szuperszámítógépet: 9 lépés (képekkel)

Tartalomjegyzék:

Hogyan készítsünk szuperszámítógépet: 9 lépés (képekkel)
Hogyan készítsünk szuperszámítógépet: 9 lépés (képekkel)

Videó: Hogyan készítsünk szuperszámítógépet: 9 lépés (képekkel)

Videó: Hogyan készítsünk szuperszámítógépet: 9 lépés (képekkel)
Videó: 6. How to Create Primary Forward and Reverse Lookup Zone in Windows Server 2012 R2 2024, Április
Anonim

Olyan gépre van szüksége, amely billió lebegőpontos számítást képes végrehajtani egy másodperc alatt? Vagy szüksége van egy klassz történetre a személyes szuperszámítógépéről, amely lekapcsolta a villanyt a faluban? Egy szuperszámítógép építése érdekes kihívás, ha gazdag zseni vagy, némi szabadidővel. Technikailag a többprocesszoros szuperszámítógép olyan számítógépek hálózata, amelyek együtt dolgoznak a probléma megoldásán. Ez a cikk röviden tárgyalja létrehozásának minden szakaszát, a hardverre és a szoftverre összpontosítva.

Lépés

Szuperszámítógép építése 1. lépés
Szuperszámítógép építése 1. lépés

1. lépés. Először is megtudja, milyen hardverkomponensekre lesz szüksége

Egy fő csomópont, legalább egy tucat azonos számítási csomópont, egy Ethernet kapcsoló, egy tápegység (PDU) és egy kiszolgáló rack. Ismerje meg a villamos energiát, a hűtést és a helyigényt is. Adja meg a magánhálózat IP -címét, a csomópontok nevét, a telepíteni kívánt szoftvercsomagokat, és milyen technológiát szeretne használni, hogy mindezek együtt működjenek a párhuzamos számítástechnika végrehajtásával (bővebben az alábbiakban).

  • Bár a hardver drága, az útmutatóban szereplő szoftver teljesen ingyenes, és a legtöbb nyílt forráskódú.
  • Ha szeretné látni, hogy milyen gyors lesz a szuperszámítógép (elméletileg), használja ezt:
Szuperszámítógép építése 2. lépés
Szuperszámítógép építése 2. lépés

2. lépés. Számítási csomópontok építése

A szükséges számítási csomópontokat saját maga állíthatja össze, vagy használhat egy kész szervert.

  • Válasszon olyan számítógépes szerver keretrendszert, amely maximalizálja a helyet, a hűtést és az energiahatékonyságot.
  • Vagy használhat nagyjából egy tucat elavult szervert. Együtt használva sokkal hasznosabbak, mint külön -külön, és meglehetősen sokat spórolhat. A rendszer zökkenőmentes működésének biztosítása érdekében minden processzornak, hálózati adapternek és alaplapnak azonosnak kell lennie. Természetesen ne felejtse el az egyes csomópontok RAM -ját és tárolókapacitását, és legalább egy optikai meghajtót a fő csomóponthoz.
Szuperszámítógép építése 3. lépés
Szuperszámítógép építése 3. lépés

Lépés 3. Szerelje fel a szervert, amelyet beépített a kiszolgálóra

Kezdje alulról, hogy elkerülje a felül lévő kifogásokat. Hívjon meg egy barátját, hogy segítsen, mivel a túlterhelt szerverkészletek olyan nehézkessé válhatnak, hogy megnehezítik a fiókokba való behelyezésüket.

Szuperszámítógép építése 4. lépés
Szuperszámítógép építése 4. lépés

4. lépés Szerelje fel az Ethernet kapcsolót a szerverkeret tetejére

Használja ki ezt a lehetőséget a beállításához: adjon neki 9000 bájtos keretméretet, állítsa be az IP -címet az 1. lépésben megadott statikus címre, és kapcsolja ki a szükségtelen útválasztási protokollokat, például az SMTP Snooping -ot.

Szuperszámítógép építése 5. lépés
Szuperszámítógép építése 5. lépés

5. lépés Szerelje be az áramelosztó egységet

A nagy teljesítményű számításhoz 220 voltra lehet szüksége, attól függően, hogy mekkora áramot igényel a csomópont maximális terhelésnél.

Szuperszámítógép építése 6. lépés
Szuperszámítógép építése 6. lépés

6. lépés: Ha minden telepítve van, elindíthatja a konfigurációs folyamatot

A Linux elengedhetetlen operációs rendszer a nagy teljesítményű számítástechnikai klaszterek számára, mivel azon kívül, hogy ideális a tudományos számítástechnikához, 100% -ban ingyenes. Ha a csomópontok elérik a százakat vagy akár ezreket, akkor biztosan nagyon drága lesz, ha Windows -ot használ!

  • Kezdje az alaplap BIOS és firmware legújabb verziójának telepítésével. A telepített verziónak minden csomópontnak azonosnak kell lennie. Kezdje az alaplap BIOS és a firmware legújabb verziójának telepítésével, amelynek minden csomóponton azonosnak kell lennie.
  • Telepítse a kívánt Linux disztribúciót minden csomópontra, grafikus interfésszel a fő csomóponton. Népszerű választás a CentOS, az OpenSuse, a Scientific Linux, a RedHat és az SLES.
  • A szerző határozottan javasolja a Rocks Cluster Distribution használatát. A Rocks azonnal telepíti a szuperszámítógép működéséhez szükséges összes programot, és ügyes módon „megosztja” magát minden létező csomóponton a Red Hat PXE rendszerindítási és „Kick Start” eljárásával.
Szuperszámítógép építése 7. lépés
Szuperszámítógép építése 7. lépés

7. lépés: Telepítse az üzenetkezelő felületet, az erőforrás -kezelést és más alapvető szoftverkönyvtárakat

Ha az előző lépésben nem telepítette a Rocks alkalmazást, akkor elő kell készítenie a párhuzamos számítási mechanizmus működtetéséhez szükséges szoftvert.

  • Először is szüksége lesz egy hordozható bash -kezelő rendszerre, mint például a Torque Resource Manager, amely elvégzi a munka megosztását a gépek között.
  • A beállítás befejezéséhez párosítsa a nyomatékot a Maui fürtütemezővel.
  • Ezután telepítenie kell az üzenetkezelő felületet, amely szükséges ahhoz, hogy a különálló számítási csomópontok ugyanazokat az adatokat osszák meg. Az OpenMP határozott választás.
  • Ne felejtse el a többszálas matematikai könyvtárakat és fordítókat a szükséges párhuzamos számítási programok felépítéséhez. Vagy csak telepítse a Rocks alkalmazást, hogy még könnyebb legyen.
Szuperszámítógép építése 8. lépés
Szuperszámítógép építése 8. lépés

8. lépés: Kombinálja az összes számítási csomópontot egy hálózatba

A fő csomópont számítási feladatokat küld a számítási csomópontnak, amelynek azután vissza kell küldenie az eredményeket, miközben üzeneteket cserél egymással. Minél előbb, annál jobb.

  • Használjon privát ethernet hálózatot a szuperszámítógép -fürt összes csomópontjának összekapcsolásához.
  • Az elsődleges csomópont lehet NFS, PXE, DHCP, TFTP és NTP szerver az ethernet hálózatban.
  • Ezt a hálózatot el kell választania a nyilvános hálózattól annak biztosítása érdekében, hogy a küldött csomagok ne zavarják a helyi hálózat más hálózatait.
Szuperszámítógép építése 9. lépés
Szuperszámítógép építése 9. lépés

9. lépés: Tesztelje a létrehozott szuperszámítógépet

Mielőtt mások használnák, javasoljuk, hogy először tesztelje a szuperszámítógép teljesítményét. A HPL (High Performance Linpack) népszerű referenciaérték a szuperszámítógépek számítási sebességének mérésére. Forrásból kell fordítanod, az összes optimalizálási lehetőséggel, amelyet a fordító kínál a kiválasztott architektúrához.

  • Természetesen forrásból kell fordítania a platform minden lehetséges optimalizálási lehetőségével. Például, ha AMD CPU -t használ, fordítsa le az Open64 használatával -0 gyors optimalizálási szinttel.
  • Hasonlítsa össze vizsgálati eredményeit a TOP500.org webhelyen, és hasonlítsa össze szuperszámítógépét a világ 500 leggyorsabb szuperszámítógépével!

Tippek

  • Nagy hálózati sebesség esetén nézze meg az InfiniBand hálózati interfészt. Természetesen fel kell készülni a prémium ár megfizetésére.
  • Az IPMI egyszerűsítheti a nagy szuperszámítógép-fürtök felügyeletét azáltal, hogy KVM-over-IP-t, távirányítási ciklusvezérlést és egyéb funkciókat biztosít.
  • A Ganglia segítségével ellenőrizheti a csomópontok számítási terhelését.

Ajánlott: