Come Costruire Un Supercomputer

Sommario:

Come Costruire Un Supercomputer
Come Costruire Un Supercomputer

Video: Come Costruire Un Supercomputer

Video: Come Costruire Un Supercomputer
Video: Come viene creato un processore? 2024, Aprile
Anonim

Nonostante il fatto che molte persone associno la parola "supercomputer" a apparecchiature complesse e costose che occupano l'area di una piccola sala, in pratica oggi una piccola auto di questa classe può essere costruita a casa. Tutto ciò che serve sono alcune console di gioco moderne.

Come costruire un supercomputer
Come costruire un supercomputer

Istruzioni

Passo 1

Acquista otto console di gioco Sony PlayStation 3 prodotte prima del 28 marzo 2010. Li puoi trovare, ad esempio, nelle aste online. Assicurati che tutte le macchine abbiano una versione del firmware precedente alla 3.21 (non inclusa). Nel firmware più recente, la possibilità di installare Linux è disabilitata. Quando acquisti console, in nessun caso prova a connetterle a Internet o a eseguire giochi su di esse prima di installare Linux: potrebbe iniziare un aggiornamento automatico del firmware all'ultima.

Passo 2

Prenditi cura dell'alimentazione del supercomputer. Considerando che la PlayStation 3 consuma 400 W di potenza, e un supercomputer composto da otto console è di 3200 W, dovresti usare una prolunga tarata per una corrente di 20 A (con un margine, poiché il consumo reale di corrente sarà di 14, (54) A, più aggiungere le correnti consumate da TV o monitor) Anche la presa deve sopportare la corrente con lo stesso margine. Lo stesso vale per il cablaggio, così come per la macchina nel cruscotto e il contatore. Un tale supercomputer non può essere utilizzato con case di costruzione sovietica con cablaggio in alluminio.

Passaggio 3

Collega una tastiera e un mouse USB a ciascun set-top box. È possibile collegare un monitor o un televisore uno alla volta, ma se lo spazio e la capacità di alimentazione lo consentono, è possibile dotare tutti i set-top box di dispositivi di visualizzazione nel cluster. Quando si passa un monitor o un televisore da una macchina all'altra, scollegare esso.

Passaggio 4

Per ogni set-top box, installa una distribuzione del sistema operativo Fedora 8 specifica per processori con il set di istruzioni PowerPC (abbreviato come ppc). La solita versione x86 di Fedora, che è familiare a molti, non funzionerà Per installare, avrai bisogno di un'immagine speciale dell'unità flash situata in:

www.ps3cluster.org/distros/ps3.zip Configura l'STB in modo che si avvii da una chiavetta USB per impostazione predefinita. Decomprimi l'immagine su di essa, collegala alla macchina e riavviala. Inserisci il DVD di Fedora 8 e installalo Ripeti per il resto delle scatole

Passaggio 5

Collega tutti i set-top box a un router connesso a Internet illimitato. Deve essere configurato con DHCP. Se il router non dispone di otto porte libere, utilizzare un hub aggiuntivo. Riavvia Fedora su tutte le macchine e riceveranno automaticamente i loro indirizzi IP.

Passaggio 6

Ma otto set-top box che non interagiscono tra loro in alcun modo non sono ancora un supercomputer. Dovresti installare su ciascuno di essi i pacchetti che forniranno tale interazione: yum install openssh-server

yum install openssh-clients

yum install nfs-utils

yum install openmpi openmpi-devel openmpi-libs Imposta una delle macchine come master - il resto sarà controllato da essa. Su questa macchina, nella cartella /etc, creare un file openmpi-default-hostfile e scrivere in esso gli indirizzi IP degli altri set-top box inclusi nel supercomputer. Tieni presente che ogni volta che riavvii le macchine, il router potrebbe assegnare loro indirizzi in modo diverso e questo file dovrà essere rifatto. Questo può essere evitato cambiando le auto nello stesso ordine ogni volta.

Passaggio 7

Scarica il file dal seguente indirizzo:

www.ps3cluster.org/distros/pi.c Posizionalo nella cartella openmpi sulla macchina host. Esegui il comando

mpicc -o Pi Pi.c Questo produrrà un file eseguibile chiamato Pi. Posizionalo su tutte le macchine ed esegui solo su quella principale:

mpirun -np N./Più

dove N è il numero di iterazioni. Il tuo supercomputer inizierà a calcolare il valore del numero. Poiché un supercomputer consuma un'enorme potenza per gli standard domestici, utilizzarlo per più di venti minuti al giorno non è razionale da un punto di vista finanziario.

Consigliato: