32 node-os Beowulf cluster Raspberry Pi-kből

 ( trey | 2013. május 25., szombat - 19:13 )

Beowulf cluster Raspberry Pi-kből

Joshua Kiepert úgy döntött, hogy épít egy 32 node-os Beowulf cluster-t Raspberry Pi-k felhasználásával. Ugyan az oktatási intézménye rendelkezik egy clusterrel, de mi van akkor, ha az éppen nem elérhető? Semmi baj, a tanulmányai, fejlesztői munkái folytatásához akkor is rendelkezésére áll a saját cucca. Ráadásul ha valamilyen eszközre lenne szükség a munkája során, nem kell megkérni az iskolai cluster admint, hogy telepítse azt számára. Ő maga is meg tudja oldani a saját rendszerén ezt a problémát.

A rendszer 32 darab RPi node-ból, egy 48 portos 10/100-as switch-ből, Arch Linux ARM-ból és MPICH3-ból áll össze. A rendszer teljes költsége nem érte el a 2000 dollárt.

Részletek a Creating a Raspberry Pi-Based Beowulf Cluster című dokumentumban.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Ez nagyon cuki, kár hogy nincs felesleges $2000 a zsebemben, én is építenék egyet :D

Esetleg egy kicsit kevesebbert (mondjuk a feleert) vehetett volna egy i7-es procis gepet egy erosebb videokartyaval. Szamitasi teljesitmenyre lealazta volna mar a proci is, de ha olyan a feladata, CUDAval meg jobban lehagyja.

Jo vas a RPi, de nem erre van. (mondjuk ha az oktatasi reszet vesszuk figyelembe, akkor meg jo, RPi-ken olcsobb clusterepitest tanulni, mint komolyabb node-okon)

--
The programmers of tomorrow are the wizards of the future. You know, you're going to look like you have magic powers compared to everybody else. -Gabe Newell

virtualboxon még olcsobb.


------------------------
Jézus reset téged

Szerintem pont jó arra amire használni akarja: protozni kis méretben cluster alkalmazásokat. Ezen várhatóan jobban kijönnek olyan teljesítmény problémák, amik egy workstationön virtualizált gépeknél nem feltétlenül látszanak jól. Legalábbis virtualizálásnál elég kalandos dolog a CPU időt, hálózati QoS-t, node local store I/O-t pont úgy belőni, hogy a viselkedése hasonlítson az igazira.
---
Régóta vágyok én, az androidok mezonkincsére már!

Elektromos teljesítményre is lealázta volna már a proci is. :)

Raspberry Pi Model B - 700 mA (3.5 W)

3.5 W * 32 = 112 W

i7-3770T = 45 W
i7-3770S = 65 W
i7-3770K = 77 W

Miért van az az érzésem, hogy CPU teljesítményt hasonlítottál össze egy egész számítógép teljesítményével? Az i7-es gép esetében számold bele az alaplapot, RAM-ot, perifériákat is!


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

A képes lennél egyel visszaolvasni, akkor értenéd miért.

Az eredeti felvetés valóban hülyeség. Értelmesen összehasonlítani egy PC villamosenergia igényét illetve a 32 RPi-ből álló gépét lehet.


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Nincs nagy jelentősége. Egy mai PC villamosenergia igénye sem több, ha nincs teletömve merevlemezekkel és gamer videokártyával...

A helyes kérdés az, hogy még hány raspit kell hozzálapátolni és mekkora költségért, hogy megközelítse egy i7-es teljesítményét. (+switch meg a többi...)

----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™

Egy viszonylag gyenge vasakból összerakott cluster-ben egyáltalán nem elhanyagolható a kommunikációból fakadó overhead, így aztán ebből komoly számítási kapacitás nem nagyon fog kisülni.


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Eredetileg viccnek szántam, de tulajdonképpen érdekes komolyabban belegondolni.

Each RPi draws about 400mA at 5V (2W), thus we needed a minimum of 13A of 5V (65W) (and more for overclocking).

The maximum total power usage of the cluster at the wall is about 167 Watts.

Nem kevés, de ha azt vesszük, hogy ezért egy szabadon felhasználható, teljes clustere van tanulmányi célokra, akkor nem is rossz. (Egy hajszárító fogyasztásának kb. hatoda.)

Az ugye megvan, hogy a doksiban összehasonlította a teljesítményt egy E3-1225-tel szerelt géppel, és a grafikonjain látszik is, hogy a 32 gépes cluster a PI-t számító tesztnél kb. pont azt a teljesítményt hozza, mint az E3 egy szálon futtatva? És hogy van egy i7-es laptopja a tagnak (lásd: qemu-s rész), és hogy az egész nem a teljesítményről szól, hanem hogy szimulálni tudjon vezeték nélküli érzékelőkből álló feldolgozó rendszert?

BlackY

kérjük, hogy tények közlésével ne zavarja meg a flamet!:)

:D

Rendben, legközelebb tartózkodni fogok a flame megzavarásától, inkább éltetem azt :)

Miért nem NetBSD-vel csinálta a clustert kenyérpirítókból?

BlackY

Nem engedem, hogy a tények ismerete megzavarja a tisztánlátásomat... :D

Ez egy kisebb lakásban, albérletben, kóterszobában is üzemeltethető 32 node-os cluster. Egy számítógépbonsai. Nem kérdéses, hogy van létjogosultsága. A csávó ha csak az építés részleteit leírja, kész a diplomamunkája fele.

--
trey @ gépház

Pont a konkrét eszköznek nincs, viszont a metódusnak, ahogy elkészítette - van.

A jóember egy egész bekezdést szentelt annak, hogy miért volt erre szüksége.

Fú! 32 node-s cluster! Otthon! Fapfapfap!

----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™

spaniferiparban jelentos karriert futhat be o is!

+1

És szerintem még szép is. Csajozós :-)

[troll ON]
ha 33 node-bol epitek egyet, akkor en is szerepelhetek a HUP-on? :)
[/troll OFF]

--
A gyors gondolat többet ér, mint a gyors mozdulat.

Úgy látom, már szerepeltél :P
---
Repeat after me: I Will Use Google Before Asking Stupid Questions...

A teljesítménye még mindig elhanyagolható egy 100$-os CPU-hoz képest.

Jajj jottok itt a szamitasi teljesitmennyel. Nem latjatok, hogy milyen szepen vilagit?

+1 :)

Ja. Pont mint a G**gle szerver parkja http://www.foxcrawl.com/wp-content/uploads/2012/10/Google-Data-Center-Oklahoma.jpg

---------------------------------------------------------------
Ritkán szólok hozzá dolgokhoz. Így ne várj tőlem interakciót.

Szebb már csak akkor lenne, ha fel lenne töltve az egész vízzel és aranyhalak úszkálnának benne. Eleinte akvárium, egy komolyabb számítás esetén pedig halászlé. :)


Androbit.org informatikai magazin

Nem vagyok meggyőződve róla, hogy díjaznák a kizárólag desztillált vizet. :)

Arra a kis időre, míg elkészül a halászlé, mindegy lenne, hogy kibírják -e... :-D


http://taklertamas.blogspot.com/ | #! | androbit.org

Koncentráljunk csak a halászlére :D


Androbit.org informatikai magazin

Halászlé desztillált vízből?!
Jézusom...
Szoktatok ti főzni? :-)

---
Science for fun...

Fél liter pálinkával felöntve nem igazán érződik a különbség. :D


Androbit.org informatikai magazin

igazából Meglátni Megvenni Megbánni Fluorinert-ből csinálták régen, de abbahagyták, mert arra ébredtek, hogy vízvezeték-szerelőbe mentek át, ami más bérkategória. A választható szín mellé voltak extra csalik.

Egyébként van még a román OC recept: az egészet beba*ni egy vödör étolajba.

Bajai halászlére, ha kérhetném. Gyufatésztával... :)

8x i5-3330 + Valami olcsó lap + 2x2G DDR3 ram
1x 16 portos 10/100/1000-es switch
----
Total 32 core, 32G ram, 436090 HUF

Raspiclustert mindenhova!

----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™

Lesz az asztalon 8 géped, ez mitől cluster (biztosan érted mire célzok..)?

why can't i hold all these pi's

Mi ez a f.s?