Jak Zbudować Superkomputer

Spisu treści:

Jak Zbudować Superkomputer
Jak Zbudować Superkomputer

Wideo: Jak Zbudować Superkomputer

Wideo: Jak Zbudować Superkomputer
Wideo: ŁĄCZENIE KOMPUTERÓW w SUPERKOMPUTER! 2024, Marsz
Anonim

Pomimo tego, że wielu osobom słowo „superkomputer” kojarzy się ze skomplikowanym i drogim sprzętem, który zajmuje powierzchnię małej hali, w praktyce dziś można zbudować w domu mały samochód tej klasy. Wystarczy kilka nowoczesnych konsol do gier.

Jak zbudować superkomputer
Jak zbudować superkomputer

Instrukcje

Krok 1

Kup osiem konsol do gier Sony PlayStation 3 wyprodukowanych przed 28 marca 2010 r. Można je znaleźć np. na aukcjach internetowych. Upewnij się, że wszystkie maszyny mają oprogramowanie układowe w wersji starszej niż 3.21 (brak w zestawie). W nowszym oprogramowaniu możliwość instalacji Linuksa jest wyłączona. Kupując konsole, w żadnym wypadku nie próbuj podłączać ich do Internetu ani uruchamiać na nich gier przed zainstalowaniem Linuksa - może rozpocząć się automatyczna aktualizacja oprogramowania układowego do najnowszej.

Krok 2

Zadbaj o zasilanie superkomputera. Biorąc pod uwagę, że PlayStation 3 pobiera 400 W mocy, a superkomputer złożony z ośmiu konsol to 3200 W, należy zastosować przedłużacz o prądzie 20 A (z marginesem, gdyż rzeczywisty pobór prądu wyniesie 14, (54) A plus dodać prądy pobierane przez telewizory lub monitory) Gniazdko musi wytrzymać prąd z takim samym marginesem. To samo dotyczy okablowania, a także maszyny w desce rozdzielczej i licznika. Taki superkomputer nie może być używany z domami zbudowanymi w Związku Radzieckim z okablowaniem aluminiowym.

Krok 3

Podłącz klawiaturę i mysz USB do każdego dekodera. Możesz podłączyć do nich monitor lub telewizor pojedynczo, ale jeśli pozwala na to miejsce i moc, możesz wyposażyć wszystkie dekodery w urządzenia wyświetlające w klastrze. to.

Krok 4

Dla każdego dekodera zainstaluj konkretną dystrybucję systemu operacyjnego Fedora 8 dla procesorów z zestawem instrukcji PowerPC (w skrócie ppc). Zwykła wersja Fedory x86, która jest znana wielu, nie będzie działać. Aby zainstalować, potrzebujesz specjalnego obrazu dysku flash znajdującego się pod adresem:

www.ps3cluster.org/distros/ps3.zip Skonfiguruj STB tak, aby domyślnie uruchamiał się z pamięci USB. Rozpakuj obraz na nim, podłącz go do komputera i uruchom go ponownie. Włóż płytę DVD Fedory 8 i zainstaluj ją. Powtórz dla pozostałych pudełek

Krok 5

Podłącz wszystkie dekodery do routera połączonego z nieograniczonym dostępem do Internetu. Musi być skonfigurowany z DHCP. Jeśli router nie ma ośmiu wolnych portów, użyj dodatkowego koncentratora. Uruchom ponownie Fedorę na wszystkich komputerach, a automatycznie otrzymają one swoje adresy IP.

Krok 6

Ale osiem dekoderów, które w żaden sposób nie wchodzą ze sobą w interakcje, nie jest jeszcze superkomputerem. Powinieneś zainstalować na każdym z nich pakiety, które zapewnią taką interakcję: yum install openssh-server

mniam zainstaluj openssh-clients

mniam zainstaluj nfs-utils

mniam zainstaluj openmpi openmpi-devel openmpi-libs Ustaw jedną z maszyn jako nadrzędną - reszta będzie przez nią kontrolowana. Na tym komputerze w folderze / etc utwórz plik openmpi-default-hostfile i zapisz w nim adresy IP innych dekoderów wchodzących w skład superkomputera. Pamiętaj, że za każdym razem, gdy ponownie uruchamiasz maszyny, router może przypisywać im adresy w inny sposób i ten plik będzie musiał zostać przerobiony. Można tego uniknąć, zmieniając za każdym razem samochody w tej samej kolejności.

Krok 7

Pobierz plik z następującego adresu:

www.ps3cluster.org/distros/pi.c Umieść go w folderze openmpi na komputerze hosta. Uruchom polecenie

mpicc -o Pi Pi.c Spowoduje to utworzenie pliku wykonywalnego o nazwie Pi. Umieść go na wszystkich maszynach i uruchom tylko na głównym:

mpirun -np N./Pi

gdzie N jest liczbą iteracji. Twój superkomputer zacznie obliczać wartość liczby π. Ponieważ superkomputer zużywa ogromną moc jak na standardy gospodarstwa domowego, używanie go przez ponad dwadzieścia minut dziennie nie jest racjonalne z finansowego punktu widzenia.

Zalecana: