Napriek skutočnosti, že veľa ľudí si spája slovo „superpočítač“so zložitým a nákladným vybavením, ktoré zaberá plochu malej haly, v súčasnosti sa v praxi dá malé auto tejto triedy postaviť aj doma. Stačí niekoľko moderných herných konzol.
Inštrukcie
Krok 1
Kúpte si osem herných konzol Sony PlayStation 3 vyrobených do 28. marca 2010. Nájdete ich napríklad na online aukciách. Uistite sa, že všetky zariadenia majú verziu firmvéru staršiu ako 3.21 (nie je súčasťou dodávky). V novšom firmvéri je možnosť inštalácie systému Linux zakázaná. Pri kúpe konzol sa v žiadnom prípade pred inštaláciou systému Linux nepokúšajte pripojiť k internetu alebo na nich spustiť hry - môže sa spustiť automatická aktualizácia firmvéru na najnovšiu.
Krok 2
Postarajte sa o napájanie superpočítača. Vzhľadom na to, že PlayStation 3 spotrebuje 400 W energie a superpočítač zložený z ôsmich konzol je 3200 W, mali by ste použiť predlžovací kábel dimenzovaný na prúd 20 A (s rezervou, pretože skutočná spotreba bude 14, (54) A, plus pridať prúdy spotrebované televízormi alebo monitormi) Zásuvka musí tiež vydržať prúd s rovnakou rezervou. To isté platí pre elektroinštaláciu, ako aj stroj v prístrojovej doske a merač. Takýto superpočítač nemožno použiť v sovietskych domoch s hliníkovým vedením.
Krok 3
Pripojte klávesnicu a myš USB ku každému set-top boxu. Môžete k nim pripojiť jeden monitor alebo televízor, ale ak to priestor a kapacita energie umožňuje, môžete všetky set-top boxy vybaviť zobrazovacími zariadeniami v klastri. Pri prepínaní monitora alebo televízora z jedného zariadenia na druhé odpojte to.
Krok 4
Pre každý set-top box nainštalujte konkrétnu distribúciu operačného systému Fedora 8 pre procesory so sadou inštrukcií PowerPC (skrátene ppc). Zvyčajná x86 verzia Fedory, ktorú mnohí poznajú, nebude fungovať. Na inštaláciu budete potrebovať špeciálny obraz jednotky flash, ktorý sa nachádza na adrese:
www.ps3cluster.org/distros/ps3.zip Konfigurujte STB tak, aby sa štandardne bootoval z USB kľúča. Rozbaľte na ňom obrázok, pripojte ho k zariadeniu a reštartujte. Vložte disk DVD Fedory 8 a nainštalujte ho. Opakujte pre všetky ostatné škatule
Krok 5
Pripojte všetky set-top boxy k smerovaču pripojenému k neobmedzenému internetu. Musí byť nakonfigurovaný pomocou DHCP. Ak smerovač nemá osem voľných portov, použite ďalší rozbočovač. Reštartujte Fedoru na všetkých počítačoch a automaticky získajú svoje adresy IP.
Krok 6
Osem set-top boxov, ktoré navzájom nijako nereagujú, však ešte nie sú superpočítačom. Mali by ste si nainštalovať na každý z nich balíčky, ktoré budú poskytovať takúto interakciu: yum install openssh-server
yum nainštaluje openssh-klientov
yum nainštalovať nfs-utils
yum install openmpi openmpi-devel openmpi-libs Urobte z jedného zo strojov master - ostatné budú ovládané ním. Na tomto stroji vytvorte v priečinku / etc súbor openmpi-default-hostfile a zapíšte doň IP adresy ostatných set-top boxov zahrnutých v superpočítači. Upozorňujeme, že zakaždým, keď reštartujete stroje, môže im router priradiť adresy odlišne a tento súbor bude musieť byť prerobený. Tomu sa dá vyhnúť prepnutím automobilov v rovnakom poradí.
Krok 7
Stiahnite si súbor z nasledujúcej adresy:
www.ps3cluster.org/distros/pi.c Umiestnite ho do priečinka openmpi na hostiteľskom počítači. Spustite príkaz
mpicc -o Pi Pi.c Týmto sa vytvorí spustiteľný súbor s názvom Pi. Umiestnite ho na všetky stroje a bežte iba na hlavnom:
mpirun -np N./Pi
kde N je počet iterácií. Váš superpočítač začne počítať hodnotu čísla π. Pretože superpočítač spotrebúva podľa štandardov domácnosti obrovskú energiu, jeho používanie dlhšie ako dvadsať minút denne nie je z finančného hľadiska racionálne.