Microwulf: hordozható "szuper"számítógép "házilag"

Címkék

A Calvin College egyik professzora - aki nemrég 205 000 dollárt kapott a National Science Foundation-től, hogy szuperszámítógépet építsen - és segédje tavaly télen megépítette a Microwulf-ot, egy sajátkezűleg épített, mobilis "szuper"számítógépet, amelynek 26.25 gigaflops a csúcsteljesítménye. A cucc építési költségei kevesebb mint 2 500 dollárra rúgtak, így valószínűleg ez a világ legköltséghatékonyabb szuperszámítógépe.

A gép jelenleg Ubuntu-t futtat.

A gépről részletes infók itt.

Hozzászólások

Nagyon komoly.. Jól látom, hogy 4 db normál PC-t pakolt össze némileg magas számítási kapacitású procikkal?
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Üllj le és kuss legyen!"..

Azt írja:

4 alaplap van, mindegyikben 1 db kétmagos proci. Alaplaponként van egy integrált ethernet meg a PCI-E etehrnet kártya. Azt mondja, hogy "We then bind the on-board adaptor to one core, bind the PCI-e adaptor to the other core, and connect all the adpators via an inexpensive 8-port Gigabit Ethernet switch." Ez a processzormagot ethernet ataporhoz bindelni ez mit jelent pontosan? Tudja valaki? Ez szoftveresen megy, vagy "fizikailag" hegeszteni kell?

Csaba

Valszeg arra gondolt, hogy az egyik hálókártyáról jövő interruptokat mindig az egyik mag, míg a másik hálókartyáról jövőeket mindig a másik mag kezeli le. Szerintem ezt szoftveresen a kernel kezeli, de aki jobban tudja az cáfoljon meg nyugodtan. :-)

Ha jól emlékszem: echo <CPU id> >/proc/irq/<IRQ>/smp_affinity állítja be fixen.

Gonosz dolog az előítélet, de a képeket nézve szerintem látható, hogy ki írta a pályázatot és a dokumentációt és ki építette a gépet... :))

Viszont a cost/performance érdekes kérdés. Az ok, hogy $/Gflops arányban verhetetlen. De vajon ha ezzel a módszerrel akarnánk elérni a Tflops-os tartományt, akkor melyik jönne ki olcsóbban?
Mert ugye van az a "szabály", hogy a teljesítménynövekedés exponenciálisan csökken az új egységek beállításának mértékével.

Tehát a cost/performance akkor lenne mérvadó, ha mindkét technológia számára nagy, még nem kipróbált teljesítmény elérését vennék alapul.(Tehát A rendszer(1Gflops),B rendszer(1Tflops) és megviszgálnák, hogy 2 Tflops elérésekor melyiknek mennyibe fájna a 1 Gflops....)

Hiába. Jó ország az, ahol ennyi pént adnak, egy ekkora faszságra.

Hát ha tényleg szuper számítógépet akar cisnálni, akkor csinál még 81 ilyet, összeköti őket, és csodálkozik, hogy nem fér be a laborba, és hogy a költésgekbe bele kelett volna számolni még 1 külön házat neki, meg egy mini erőművet :D
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Üllj le és kuss legyen!"..

Igen, mondjuk amit az ürge itt most "kifejleszett" azt a piacon "Blade" néven kell keresni. Igaz, hogy többe kerül, viszont van szép rackbe szerelhető háza, meg nem gigabit, hanem tipikusan 10Gbit-es Infiniband kapcsolat van a node-ok között, amik esetleg még hot swap-elhetők is. Sőt talán most már van olyan is, ami node-onként 2x4magos processzort támogat. Számtási teljesítmény/térfogat szempontjából azt azért sufnituning módszerrel nehéz überelni.

Ez se rossz egyébként: http://www.anandtech.com/printarticle.aspx?i=2997
kb 5000$-ért 4db 4magos processzor egy 1U-s rackben. Szintén Infiniband interconnect-el.
Ha belegondolok, hogy az ürge itt most 2500$-ból 4db 2magos processzort rakott össze, akkor szerintem a fenti Supermicro szerver teljesítmény/$-ban ugyanazt tudja és ezért teljesen komplett megoldást kapsz.
---
Sok gyerekkel ellentétben én sose akartam tűzoltó lenni. Lettem helyette informatikus. Nem találjátok ki, hogy mit csinálok nap mint nap...

Ez fun kategóriába sorolva is megállja a helyét :)

Nem vagyok tökéletes, mert tökéletesség csak a matematikában van, többek közt ezért is unalmas a matematika. © by TWÁ

Na, ezt szeretem a HUP-ban. Mire megfogalmazódna bennem, hogy ez 200K$-ért nem egy akkora durranás, már meg is írtátok helyettem! :))

ez egy rakas phosh

olyan szep igenyesen van osszerakva, hogy orom nezni...

--
Bow down and admit defeat. | Old, weak and obsolete.

Valaki selejtezett itt egy halom 386/486-ost azokat ha összekötné lehet le is körözné ezt :)

Most komolyan, ha itthol van pl. 1-2 gépem ami áll és szeretném a teljesítményét használni, akkor igy összelehetne kötni. Van rá valami egyszerü megoldás? Vagy csak egyforma gépek jók hozzá, és össze kell hegeszteni az OS-t rá?

Szerk:
Amúgy atomstabil rendszernek néz ki. :) Még levegőt sem mernék venni a közelében.

Mosiks cluster van nálunk.
Az velük a jó hogy sokféle gép lehet, csak az a lényeg, hogy linux menjen rajtuk a mosiks peccsel megpatkolt 2.6-os kernellel.

Még az alkalmazásokat se kell őjrafordítani, hanem az egyes threadeket kiosztja a legkevésbé terhelt procira. (A való élet azétrt kevéssé szép, de nálunk negyvenvalahány PC van ezzel klaszterben.)

Csaba

Érdekelne már csak érdekesség képpen is, csak annyi hogy a google nem volt a barátom a mosiks szóra.

Valami infót tudnál róla mutatni?
Itt ilyenkor 1 gépe van ami használható teljesértéküen, vagy mindegyiket lehet használni de azok egymás teljesítményét is használhatják?

Ja és a legfontosabb... ingyen van a software?

A ClusterKnoppix nekem nem jött be, egyik gépen vmi grafikus gondja volt.
A ParallelKnoppix az muzsikált, ebben frissebb kernel is van. (Elvileg mindkettő fel is telepíthető, nem csak live-cd-ként használható. Van hozzá doksi, demo.)

Vagy találsz SSI megoldást, RH9-hez, asszem Debian-hoz is, de ezek is 2.4-es kernellel.
Van még a Condor. Szintén jó heterogén hálózathoz.

Megnéztem handler link-jét (linuxjournal), az első képről először azt hittem, szőlőprés:-))

Mi ezt használjuk.

Ingyenes, de "regelni kell". A 2.4es kernelhez le lehet tölteni, a 2.6-oshoz emailezni kell nekik. A licenszben le van írva, hogy pontosan mire ingyenes. Gyakorlatilag sima linuxok futnak a nodeokon, spéci kernellel. Bármely nodeon indítasz programot mosrun paranccsal, a szálakat a legkevésbé igénybevett nodeokra migrálja. Ebből következik, hogy csak olyan programoknál érdekes a dolog, ahol párhuzamosan mennek számolások, de nálunk (bioinformatika) van ilyen dögivel. Nem árt, ha jó gors ethernet van a nodeok között, de valójában nem feltétel.

Van openmosix is, de már bejelentették, hogy januártól discontinued. Azt én sosem próbáltam.

Csaba

ügyes, feltalálta a spanyolviaszt. Valami hasonlót heggesztettek jó pár éve az ELTE-n is, csak kicsit nagyobb méretben. (még itt a HUP-n egy kommentben olvastam róla.

_____
Legyél egyéniség! Ne köve$d a divatot! Használj te is Ubuntut! -- Nem vagyok egyéniség. :)

Azt hittem valami mikrovezérlőkből, vagy egyéb kisfogyasztású cuccból építette fel. Erre egy ilyen iskolai technika órai taknyolás...

--
Simplicitas Sigillum Veri