Hur man bygger en superdator från tio datorer

Superdatorer har uppstått på grund av efterfrågan på beräkningskraft med hög kapacitet. Applikationer som medicinsk forskning och väderanalys är bara två exempel på verklig tillämpning av sådan teknik. Enligt Top 500 superdatorwebbplatser driver mer än 78 procent av de 500 bästa superdatorerna i världen Linux, ett operativsystem med öppen källkod. Eftersom programvara med öppen källkod tillåter åtkomst till koden bakom programmet är den här lösningen mycket populär bland superdatorprojekt.

Steg 1

Ställ in huvuddatorn eller noden. Om de tio datorerna inte är identiska, bestäm den kraftfullaste datorn eftersom det här bör vara det som styr klustret. Installera Linux på den här datorn och installera de funktioner du vill ha. Även om det finns ett antal paket att välja mellan Linux-programvaran är de enda du måste installera för att ställa in klustret NFS (nätverksfilsystem) och SSH (säkert skal). Närmare bestämt gör NFS det enklare att dela filer mellan system, vilket påverkar superdatorn. SSH är ett säkert och säkert sätt att fjärransluta från en dator till en annan, viktigt när det gäller att ställa in ett 10-dators superdatorkluster.

Steg 2

Installera MPI (gränssnitt för meddelandeöverföring) på din dator. Detta används för att tillåta huvuddatorkontroll av andra datorer i superdatorkluster. LAM är ett populärt val och som många distributioner av Linux är det ett alternativ med öppen källkod. Beroende på din hårdvara kan du kanske hitta en förkompilerad version av MPI-programvaran du har valt. Om inte, måste du kompilera det själv eller få annan hårdvara som stöds.

Steg 3

Ställ in medlems- eller slavdatorerna. Den enda Linux-programvaran du behöver är NFS och SSH. Medan du kan installera ytterligare paket är chansen stor att du aldrig behöver tillgång till dem från den här medlemsnoden eftersom du kommer att arbeta genom huvuddatorn när superdatorkluster är i drift.

Verifiera installationen. Starta om alla maskiner och se om var och en tänds. Se om du kan ansluta till varje nod från mastern. Om hårdvaran verkar fungera som designad, anropa ditt MPI-program, oavsett om det är LAM eller ett annat gränssnittsprogram för meddelandeöverföring.