Kako Napraviti Superračunalo

Sadržaj:

Kako Napraviti Superračunalo
Kako Napraviti Superračunalo

Video: Kako Napraviti Superračunalo

Video: Kako Napraviti Superračunalo
Video: Kako napraviti End Portal u Minecraft 2024, Novembar
Anonim

Uprkos činjenici da mnogi ljudi riječ "superračunalo" povezuju sa složenom i skupom opremom koja zauzima površinu male dvorane, danas se u praksi mali automobil ove klase može napraviti kod kuće. Sve što je potrebno je nekoliko modernih igraćih konzola.

Kako napraviti superračunalo
Kako napraviti superračunalo

Instrukcije

Korak 1

Kupite osam Sony PlayStation 3 igraćih konzola proizvedenih pre 28. marta 2010. Možete ih pronaći, na primjer, na mrežnim aukcijama. Uvjerite se da svi uređaji imaju verziju firmvera stariju od 3.21 (ne uključuje). U novijem firmware-u mogućnost instaliranja Linuxa onemogućena je. Kada kupujete konzole, ni u kom slučaju ih nemojte pokušavati povezati s internetom ili pokretati igre na njima prije instaliranja Linuxa - može započeti automatsko ažuriranje firmvera na najnovije.

Korak 2

Vodite računa o napajanju superračunara. Uzimajući u obzir da PlayStation 3 troši 400 W snage, a superračunalo sastavljeno od osam konzola iznosi 3200 W, trebali biste koristiti produžni kabel predviđen za struju od 20 A (s marginom, jer će stvarna trenutna potrošnja biti 14, (54) A, plus dodajte struje koje troše televizori ili monitori) Utičnica takođe mora podnijeti struju sa istim marginama. Isto se odnosi na ožičenje, kao i na mašinu na instrument tabli i brojilo. Takav superračunalo ne može se koristiti sa sovjetski izgrađenim kućama s aluminijskim ožičenjima.

Korak 3

Spojite USB tastaturu i miša na svaki set-top box. Na njih možete povezati monitor ili TV jedan po jedan, ali ako prostor i kapacitet napajanja omogućuju, sve set-top box uređaje možete opremiti uređajima za prikaz u klasteru. Kada prebacujete monitor ili TV s jedne mašine na drugu, odspojite utikač to.

Korak 4

Za svaki set-top box instalirajte određenu distribuciju operativnog sistema Fedora 8 za procesore sa skupom PowerPC instrukcija (skraćeno PPC). Uobičajena x86 verzija Fedore, koja je mnogima poznata, neće raditi. Da biste je instalirali, trebat će vam posebna slika flash pogona koja se nalazi na:

www.ps3cluster.org/distros/ps3.zip Konfigurirajte STB tako da se prema zadanim postavkama pokreće s USB memorije. Raspakirajte sliku na njoj, povežite je sa uređajem i ponovo je pokrenite. Umetnite Fedora 8 DVD i instalirajte ga. Ponovite za ostatak okvira

Korak 5

Spojite sve set-top box uređaje na usmjerivač povezan na neograničeni internet. Mora biti konfiguriran sa DHCP. Ako usmjerivač nema osam slobodnih priključaka, upotrijebite dodatni čvorište. Ponovo pokrenite Fedoru na svim mašinama i oni će automatski dobiti svoje IP adrese.

Korak 6

Ali osam set-top boksova koji međusobno ne komuniciraju ni na koji način još uvijek nisu superračunalo. Trebali biste instalirati na svaki od njih pakete koji će pružiti takvu interakciju: yum install openssh-server

yum instalirajte openssh-klijente

yum instalirajte nfs-utils

yum install openmpi openmpi-devel openmpi-libs Neka jedna od mašina bude glavna - ostatkom će ona upravljati. Na ovom računaru, u direktorijumu / etc, kreirajte datoteku openmpi-default-hostfile i u nju upišite IP adrese ostalih set-top boksova uključenih u superračunalo. Imajte na umu da svaki put kada ponovo pokrenete računare, usmjerivač im može dodijeliti adrese na drugačiji način i ova datoteka će se morati obnoviti. To se može izbjeći mijenjanjem automobila svaki put istim redoslijedom.

Korak 7

Preuzmite datoteku sa sljedeće adrese:

www.ps3cluster.org/distros/pi.c Postavite ga u direktorijum openmpi na glavnom računaru. Pokrenite naredbu

mpicc -o Pi Pi.c Ovo će stvoriti izvršnu datoteku pod nazivom Pi. Postavite ga na sve mašine i pokrenite samo na glavnom:

mpirun -np N./Pi

gdje je N broj iteracija. Vaše superračunalo počet će računati vrijednost broja π. Budući da superračunalo troši ogromnu snagu prema standardima kućanstva, korištenje više od dvadeset minuta dnevno nije racionalno s financijske točke gledišta.

Preporučuje se: