Sådan Bygger Du En Supercomputer

Indholdsfortegnelse:

Sådan Bygger Du En Supercomputer
Sådan Bygger Du En Supercomputer

Video: Sådan Bygger Du En Supercomputer

Video: Sådan Bygger Du En Supercomputer
Video: SÅDAN BYGGER DU DUKKEHUS I ADOPT ME! | Roblox: Adopt me med Beduna 2024, November
Anonim

På trods af at mange mennesker forbinder ordet "supercomputer" med komplekst og dyrt udstyr, der optager området i en lille hal, kan der i praksis i dag bygges en lille bil af denne klasse hjemme. Det eneste, der kræves, er et par moderne spilkonsoller.

Sådan bygger du en supercomputer
Sådan bygger du en supercomputer

Instruktioner

Trin 1

Køb otte Sony PlayStation 3-spilkonsoller fremstillet inden 28. marts 2010. Du kan f.eks. Finde dem på online-auktioner. Sørg for, at alle maskiner har en firmwareversion ældre end 3.21 (ikke inklusive). I nyere firmware er muligheden for at installere Linux deaktiveret. Når du køber konsoller, skal du under ingen omstændigheder prøve at oprette forbindelse til internettet eller køre spil på dem, før du installerer Linux - en automatisk firmwareopdatering til den nyeste starter muligvis.

Trin 2

Pas på strømforsyningen til supercomputeren. I betragtning af at PlayStation 3 bruger 400 W strøm, og en supercomputer, der består af otte konsoller, er 3200 W, skal du bruge en forlængerledning, der er klassificeret til en strøm på 20 A (med en margen, da det reelle strømforbrug vil være 14, (54) A, plus tilføj strøm, der forbruges af tv'er eller skærme) Stikkontakten skal også modstå strømmen med samme margen. Det samme gælder for ledningerne såvel som maskinen i instrumentbrættet og måleren. En sådan supercomputer kan ikke bruges sammen med sovjetisk-byggede huse med aluminiumsledninger.

Trin 3

Tilslut et USB-tastatur og en mus til hver set-top-boks. Du kan slutte en skærm eller tv til dem en ad gangen, men hvis plads og strømkapacitet tillader det, kan du udstyre alle set-top-bokse med displayenheder i klyngen. Når du skifter en skærm eller tv fra en maskine til en anden, skal du tage stikket ud det.

Trin 4

For hver set-top-boks skal du installere en specifik distribution af Fedora 8-operativsystemet til processorer med PowerPC-instruktionssættet (forkortet ppc). Den sædvanlige x86-version af Fedora, som mange kender, fungerer ikke. For at installere skal du bruge et specielt flashdrevbillede, der findes på:

www.ps3cluster.org/distros/ps3.zip Konfigurer STB'en, så den starter fra en USB-stick som standard. Pak billedet ud på det, tilslut det til maskinen, og genstart det. Indsæt Fedora 8 DVD og installer den. Gentag for resten af boksene

Trin 5

Forbind alle set-top-bokse til en router, der er forbundet med ubegrænset internet. Det skal konfigureres med DHCP. Hvis routeren ikke har otte ledige porte, skal du bruge en ekstra hub. Genstart Fedora på alle maskiner, og de får automatisk deres IP-adresser.

Trin 6

Men otte set-top-bokse, der ikke interagerer med hinanden på nogen måde, er endnu ikke en supercomputer. Du skal installere på hver af dem pakker, der giver en sådan interaktion: yum install openssh-server

yum installerer openssh-klienter

yum installer nfs-utils

yum install openmpi openmpi-devel openmpi-libs Gør en af maskinerne til master - resten styres af den. På denne maskine, i / etc-mappen, skal du oprette en fil openmpi-default-hostfile og skrive i den IP-adresserne på de andre set-top-bokse, der er inkluderet i supercomputeren. Bemærk, at hver gang du genstarter maskinerne, kan routeren muligvis tildele dem adresser forskelligt, og denne fil skal foretages igen. Dette kan undgås ved at skifte biler i samme rækkefølge hver gang.

Trin 7

Download filen fra følgende adresse:

www.ps3cluster.org/distros/pi.c Anbring den i openmpi-mappen på værtsmaskinen. Kør kommandoen

mpicc -o Pi Pi.c Dette vil producere en eksekverbar fil ved navn Pi. Anbring den på alle maskiner, og kør kun på den vigtigste:

mpirun -np N./Pi

hvor N er antallet af iterationer. Din supercomputer begynder at beregne værdien af tallet π. Da en supercomputer bruger enorm strøm efter husstandsstandarder, er det ikke økonomisk rationelt at bruge det i mere end tyve minutter om dagen.

Anbefalede: