? Supercomputer non sono macchine singole , come qualcuno potrebbe pensare . Un supercomputer è in realtà costituito da un numero di processori diversi , collegati insieme per combinare le loro capacità come uno. La costruzione di un supercomputer è un'impresa enorme . Questi mega -reti sono in genere sostenute da governi o grandi imprese per elaborare i dati relativi alla ricerca genetica , gli studi astronomici , o di calcoli matematici molto avanzati . Gli scienziati e gli appassionati di computer senza questo livello di sostegno finanziario hanno trovato una soluzione nel computer cluster . Un computer di cluster collega i computer home media , risultante in una rete di elaborazione dati supercomputer - like. Cose che ti serviranno
PC con sistemi operativi uniformi
Monitor
Tastiere e mouse
cavo Ethernet
Cavi di alimentazione e limitatori di sovratensione
message-passing libreria software
computer rack (consigliato ) economici Mostra Altre istruzioni
1
Fissare un grande spazio . Non solo avrete bisogno di spazio per tutti i computer , cavi e monitor , ma anche per la gente impostare e utilizzare le macchine . Idealmente , il vostro spazio sarà tranquillo e con un minimo di luce naturale possibile ( luce diretta del sole non si mescola bene con i computer ) . Se possibile , installare rastrelliere informatiche . Anche se questi hanno un costo , un rack può contenere 16 PC , risparmiando così spazio prezioso . È inoltre necessario assicurarsi che il vostro spazio è in grado di gestire una grande quantità di uso elettrico . Sistemi di cablaggio vecchi potrebbero non essere in grado di gestire l'energia necessaria per alimentare il tuo supercomputer .
2
assemblare il vostro computer . Potenza di elaborazione del computer del cluster è interamente dipendente dal numero di macchine usate . Si dispone di un numero di modi per andare su come ottenere i computer insieme . Alcuni progetti cluster sono stati eventi di un solo giorno , organizzando i partecipanti al network i loro personal computer insieme in una posizione centrale. Altri hanno fatto affidamento sulle donazioni , raccolta computer usati e vecchi di salvare il salvabile . È anche possibile acquistare nuovi computer per l'attività, anche se questo sarebbe un notevole investimento . Affinché i computer per comunicare tra loro , tutti hanno bisogno di utilizzare lo stesso sistema operativo . Linux è una scelta popolare sistema operativo per i computer cluster , in quanto può essere installato gratuitamente . Cluster sono basati su Windows e , grazie al suo uso comune .
3
Valutare il vostro hardware . Una delle sfide nella costruzione di un supercomputer da PC presi in prestito o donati è che avrete a che fare con una varietà di velocità del processore e capacità RAM . Se i computer dovranno tornare alle loro proprietari ad un certo punto dopo che il cluster è stato costruito , chiedere a tutti i partecipanti di fare come note dettagliate come possibile circa l'hardware all'interno della loro macchina . Se le macchine sono state donate , passare un po ' di tempo ad armeggiare con l'hardware di nuova acquisizione . Alcuni gruppi sono stati costruiti di hacking insieme i buoni componenti da macchine diverse .
4
installare le librerie di message-passing sui vostri computer . Questo software è il mezzo con cui i computer sono in grado di " parlare " tra di loro . I due tipi di librerie di message-passing sono interfaccia message-passing ( MPI ) e la macchina virtuale parallelo ( PVM ) . Questi programmi sono stati utilizzati in tandem in un computer cluster precedenti e si trovano ampiamente disponibili su Internet ( vedi Risorse ) .
5
impostare un computer per servire come il nodo front-end . Il nodo front - end serve per consentire agli utenti di interagire con il cluster , e per consentire ai computer di comunicare tra loro . Il nodo di front-end è stato creato con l'installazione di due schede Ethernet in una sola macchina, che tutti gli altri computer si collegano .
6
Collegare tutte le macchine che utilizzano cavi Ethernet . Collegare monitor per computer e tastiere per consentire l'interfaccia utente . Una volta che la rete è funzionale e tutti i computer hanno coordinato i loro sforzi , è possibile iniziare l'elaborazione dei dati .