Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Linux Rules Supercomputers

[es] :: Advocacy :: Linux Rules Supercomputers

[ Pregleda: 3386 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MladenIsakovic
Mladen Isaković
Šabac

Član broj: 58620
Poruke: 333
*.smin.sezampro.yu.

Jabber: mladjai@elitesecurity.org
ICQ: 162720715
Sajt: www.slackware-srbija.org


+1 Profil

icon Linux Rules Supercomputers20.01.2006. u 01:13 - pre 222 meseci
Evo naleteh na zanimljiv tekst pa rekoh, da ga podelim sa vama, da malo razbijemo monotoniju
 
Odgovor na temu

MladenIsakovic
Mladen Isaković
Šabac

Član broj: 58620
Poruke: 333
*.smin.sezampro.yu.

Jabber: mladjai@elitesecurity.org
ICQ: 162720715
Sajt: www.slackware-srbija.org


+1 Profil

icon Re: Linux Rules Supercomputers20.01.2006. u 21:22 - pre 222 meseci
Dakle, grupa koja nadgleda rad top 500 super-računara u svetu kaže da je Linux svrgnuo Unix sa prvog mesta, preuzevši više od 60% udela. Preciznije, stanje je ovakvo, od 500 računara:

1. Linux radi na 301 računaru,
2. Unix na 189
3. FreeBSD na 2 računara
4. M$ Winblows na jednom
i ostalih 7 su pod oznakom "other OS"

Dakle, stanje se zakuvava
plavi vlakić, a?
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.dip.t-dialin.net.



+7174 Profil

icon Re: Linux Rules Supercomputers20.01.2006. u 21:25 - pre 222 meseci
Citat:

Dakle, stanje se zakuvava


Da, 99.9999% firmi i fizickih lica vrlo tangira da li se naucne i meteroloske super-racunaljke vrte na nakom CRAY sistemu, klasterovanom Linuxu ili necemu desetom :)


[Ovu poruku je menjao Ivan Dimkovic dana 20.01.2006. u 22:26 GMT+1]
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

formeye
Ivan Čukić
KDE developer, Free Software Network
Serbia
BGD

Član broj: 5188
Poruke: 388
..njuel-bg.customer.sbb.co.yu.

Sajt: ivan.fomentgroup.org


Profil

icon Re: Linux Rules Supercomputers20.01.2006. u 21:34 - pre 222 meseci
4 od prvih 5...
While you were hanging yourself on someone else's words
Dying to believe in what you heard
I was staring straight into the shining sun
 
Odgovor na temu

MladenIsakovic
Mladen Isaković
Šabac

Član broj: 58620
Poruke: 333
*.smin.sezampro.yu.

Jabber: mladjai@elitesecurity.org
ICQ: 162720715
Sajt: www.slackware-srbija.org


+1 Profil

icon Re: Linux Rules Supercomputers20.01.2006. u 21:44 - pre 222 meseci
Citat:
Ivan Dimkovic: Da, 99.9999% firmi i fizickih lica vrlo tangira da li se naucne i meteroloske super-racunaljke vrte na nakom CRAY sistemu, klasterovanom Linuxu ili necemu desetom


URL=?
Pogledaj ti to ponovo, pogrešio si u procentima, imam utisak ....... ?
Da li u tih 99% firmi spadaju i one sa linux serverima??
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.dip.t-dialin.net.



+7174 Profil

icon Re: Linux Rules Supercomputers20.01.2006. u 21:56 - pre 222 meseci
Ovaj,

http://www.top500.org/lists/2005/11/basic

Kakve veze imaju corporate serveri sa super racunaljkama? Osim ako ti se firma ne bavi vremenskom prognozom, nuklearnom energjiom ili kriptografijom? ;)
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

MladenIsakovic
Mladen Isaković
Šabac

Član broj: 58620
Poruke: 333
*.smin.sezampro.yu.

Jabber: mladjai@elitesecurity.org
ICQ: 162720715
Sajt: www.slackware-srbija.org


+1 Profil

icon Re: Linux Rules Supercomputers21.01.2006. u 14:15 - pre 222 meseci
Citat:
Ivan Dimkovic: Kakve veze imaju corporate serveri sa super racunaljkama?


Upravo u naslovu ove teme Linux Rules
 
Odgovor na temu

nkrgovic
Nikola Krgović
Beograd

Član broj: 3534
Poruke: 2807

ICQ: 49345867
Sajt: https://www.twinstarsyste..


+655 Profil

icon Re: Linux Rules Supercomputers21.01.2006. u 23:30 - pre 222 meseci
Citat:
Ivan Dimkovic: Ovaj,

http://www.top500.org/lists/2005/11/basic

Kakve veze imaju corporate serveri sa super racunaljkama? Osim ako ti se firma ne bavi vremenskom prognozom, nuklearnom energjiom ili kriptografijom? ;)


Ajde, mozda ce ovde neko znati da mi odgovori na pitanje.

Nedavno se na "Kriptografija i enkripcija" forumu pricalo o Rainbow tablicama i razbiljanju sifri predefinisanim rezultatima. Iako je to meni licilo na cist integer posao - niko to nije znao da mi potvrdi.

Moze li mi neko, ukratko reci : da li kriptografske primene koriste CPU, FPU - ili oba? Sta se koristi za sta? Koliko je jedno a koliko drugo bitno? Jasno mi je da se u crypto primenama koriste superkompjuteri, ali znam i da bi ih i ja koristio samo zbog I/O-a :). Koliko tu ulogu igra sjajan I/O, a koliko FPU ili CPU moc ?

Znam da je cudno pitanje, ali svi spominju superracunare i vektorske masine u kontekstu kriptografije, dok meni kriptografija mnogo vise lici na integer posao... Ono - radi se sa char-ovima :) - sifrovanim tekstom... Ili ja gresim?

Ovo jeste malo cudno, ali u zadnje vreme sve vise razmislajm o FPU-u u serverima i tome cemu on sluzi... Znam da FPU ima smisla za grafiku, zbog brzog racunjanja i toga da se male greske u prikazu mogu ignorisati. Znam da se koriste i u naucnim istrazivanjima, iz istih razloga... (Niko ne vidi pola nijanse, kao sto niko ne meri na vise od 4 decimale bilo sta u prirodi... Ima to logike). Ali ne vidim cemu sluzi FPU u general-purpose spravi. Stvarno bi mi znacilo da me neko malo prosvetli :).
Please do not feed the Trolls!

Blasphemy? How can I blaspheme? I'm a god!'
 
Odgovor na temu

bojan_bozovic

Član broj: 29028
Poruke: 3292
*.pat-pool.le.sbb.co.yu.

Sajt: angelstudio.org


+392 Profil

icon Re: Linux Rules Supercomputers22.01.2006. u 03:09 - pre 222 meseci
@nkrgovic

Floating point aritmetiku moras da implementiras nekako, da bi mogau da izracunas 2/3. Hoces li implementirati softverskom emulacijom (stariji ARM-ovi, i386) ili u hardveru zavisi od namene procesora. sam FPU u hardveru je visestruko brzi od softverske implementacije a imas najjednostavniji sa oko 100.000 tranzistora vec, pa samim tim nema razloga ne implemetirati ga u procesor koji ima 100 miliona tranzistora ;-) sem ako nije za embedded sistem, i to takav da floating-point aritmetika nije potrebna ;-) Drugim recima, sta ce ti AMD64X2 kad imas Spektrum ;-)

[Ovu poruku je menjao bojan_bozovic dana 22.01.2006. u 04:10 GMT+1]
 
Odgovor na temu

nkrgovic
Nikola Krgović
Beograd

Član broj: 3534
Poruke: 2807

ICQ: 49345867
Sajt: https://www.twinstarsyste..


+655 Profil

icon Re: Linux Rules Supercomputers22.01.2006. u 12:57 - pre 222 meseci
Citat:
bojan_bozovic: @nkrgovic

Floating point aritmetiku moras da implementiras nekako, da bi mogau da izracunas 2/3. Hoces li implementirati softverskom emulacijom (stariji ARM-ovi, i386) ili u hardveru zavisi od namene procesora...]


Mozda nisam bio jasan pa mi crtas...

Look, bez FPU-a ne mozes da izracunas 2/3, ali mozes 2 mod 3. To nije ono sto mene muci...

Ja sam pokusao da primetim cinjenicu da moderni serveri jako malo koriste FPU. Dok desktop koristi FPU za 3D grafiku, workstation za naucnu matematiku, ne vidim cemu ona sluzi na serveru. To je ono sto pokusavam reci. Evo, na primer, Sun UltraSparc T1 ima 8 CPU-a spakovanih u jedan chip (multicore), ali to su samo CPU-ovi bez FPU-a, ceo T1 ima samo 1 FPU.

A ono sto sam pitao je : da li se za kriptografiju koristi FPU, koliko i u cemu konkretno? Da li je sad jasnije?


Please do not feed the Trolls!

Blasphemy? How can I blaspheme? I'm a god!'
 
Odgovor na temu

bojan_bozovic

Član broj: 29028
Poruke: 3292
*.pat-pool.le.sbb.co.yu.

Sajt: angelstudio.org


+392 Profil

icon Re: Linux Rules Supercomputers22.01.2006. u 20:22 - pre 222 meseci
Pa FPU i moze da se koristi i za celobrojnu aritmetiku, uz modernu arhitekturu koja omogucava paralelan rad CPU i FPU. Mozda jeste bolje sto se tice servera, spakovati vise jezgara umesto FPU, ali to nije visenamenski procesor onda, a i Intel i AMD uglavnom prave visenamenske procesore (izuzetak je Intel ARM XScale koji je za embedded aplikacije i pitanje je kao i stariji ARMovi, da li ima hardversku ili softversku floating point aritmetiku, ako te zanima na Intel sajt pa vidi - ja se embedded sistemima ne bavim). Naime, floating point aritmetiku (softversku) je imao i Spektrum, dakle to zavisi od namene procesora. Moderni FPU je neuporedivo brzi (mozda 10-20 pa i vise puta, ne znam tacno od softverske implementacije). Sto se superracunara tice bolje da imas visenamenski model koji moze da se koristi i za kriptografiju i za prognozu vremena, nego da imas vise modela. Razvoj superracunara je vrlo skup (pre svega mislim ili na arhitekturu, s obzirom da message-driven superracunari - dakle klasteri - nisu idealni za sve namene ili za klaster tu govorimo o pratecim bibliotekama za optimizaciju koda da radi efikasno ne na 2 ili 64 procesora vec na 10000+) a kupaca je malo.

Sasvim je moguce da je u FP aritmetici AMD64X2 brzi od UltraSparc T1 za samo delic te cene. ;-)

[Ovu poruku je menjao bojan_bozovic dana 22.01.2006. u 21:29 GMT+1]
 
Odgovor na temu

MadTexel
Beograd

Član broj: 5611
Poruke: 33
..shall-bg.customer.sbb.co.yu.



Profil

icon Re: Linux Rules Supercomputers29.01.2006. u 19:44 - pre 221 meseci
FPU ima jednu jako lepu i prilično neobičnu primenu za integer poslove. Ako se radi sa velikim nizovima cifara u osnovi 256 (jedna cifra == 1 znak) FPU omogućava jako brzo množenje takva 2 velika broja (n log(n) mesto n^2 kad bi se radilo kao što se množi ručno), a posledično i brzo deljenje i recipročan koren Njutnovom iteracijom. Ovo su već sve osnovne aritmetičke operacije koje su dovoljne da se sa njima pravi sve ostalo, npr. ostatak pri deljenju. Nisam se bavio kriptografijom, ali RSA algoritam se baš zasniva na ogromnim brojevima kod kojih su sve cifre bitne, za razliku od FP aritmetike.

Takođe, FP programi generalno imaju veći stepen paralelizma od integer programa (spec fp vs spec int od prve do zadnje verzije) i prirodno je da se tu ulože resursi (vektorski dizajn, fused mul-add, parallel mul-add) jer su tu dobici najveći na 3 načina (najveće moguće ubrzanje, fp aritmetika sporija od int aritmetike i složena fp aritmetika je zastupljenija od složene int aritmetike). Posledica toga je da je na današnjim procesorima (a čak i praistorijskim tipa R5000), fp množenje brže od int množenja samo zato što je upotrebljen brži sklop (ali sa dosta više gejtova). Kriptografija je verovatno jedina primena kojoj treba rad sa ogromnim celim brojevima i onda su ljudi videli da im je bolje da iskoriste postojeće fp resurse za to nego da sve ide iznova.

Na serverima fp možda jeste trošenje resursa, ali sa povećanjem prisutnosti multimedijalnih baza i to će se promeniti jer pretraživanje slike, videa i zvuka dosta koristi fp aritmetiku. Nešto od toga moguće je uraditi i sa integerima (fixed point) ali zahteva mnogo više pažnje, dok se fp brojevi "brinu sami o sebi".

Što se tiče visoke cene superračunara ona potiče od nekoliko faktora:
1) visoka cena razvoja po primerku (koliko bi koštali x86 da se prodaju u hiljadama a ne desetinama milona primeraka)
2) visoka cena razvoja softvera (isti razlog)
3) cena razvoja custom memorijskih sistema (crossbar ASICi, interkonekcije i slično)
4) visoka cena same memorije (Cray C90 je imao komplet memoriju od SRAMa koja je se merila u GB, X1 stotine banki RAMBUSam, NEC SX5 16K banki SDRAMa)

U stvari, nije brzina računanja ono što superračunar čini superračunarom već je to brzina memorije. To nije samo količina podataka već i broj nezavisnih adresa koje memorija može da prihvati i to je nešto što je najteže i najskuplje povećati sa DRAM memorijom. Ovo vrlo je bitna stvar za adresiranje slabo popunjenih matrica koje se često pojavljuju u primenama (i gde način pristupa memoriji nema mnogo veze sa onim kako to radi Linpack).
One word, one instruction, one cycle. RISC.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dial.InfoSky.Net.



+2789 Profil

icon Re: Linux Rules Supercomputers29.01.2006. u 22:45 - pre 221 meseci
Citat:
MadTexel: FPU ima jednu jako lepu i prilično neobičnu primenu za integer poslove. Ako se radi sa velikim nizovima cifara u osnovi 256 (jedna cifra == 1 znak) FPU omogućava jako brzo množenje takva 2 velika broja (n log(n) mesto n^2 kad bi se radilo kao što se množi ručno), a posledično i brzo deljenje i recipročan koren Njutnovom iteracijom. Ovo su već sve osnovne aritmetičke operacije koje su dovoljne da se sa njima pravi sve ostalo, npr. ostatak pri deljenju.

U pravu si, ali bih da dam par matematičkih napomena.

To o čemu govoriš postiže se primenom brze Furijeove transformacije (Fast Fourier Transformation - FFT) koja radi sa n-tim kompleksnim korenima iz jedinice, koji po pravilu imaju iracionalan realan i imaginaran deo. Međutim, FFT algoritam je prilično numerički nestabilan, pa za računanje na na primer milijardu decimala nije dovoljno radili sa double precision formatom, već treba raditi u dosta većoj tačnosti. Čak i tada je teško dati garancije da se greška odsecanja decimala prilikom vršenja računskih operacija u pokretnom zarezu neće odraziti na konačan rezultat koji je celobrojan.

Zbog toga je krajem prošloga veka za iste namene razvijen napredniji metod, koga koristi program apfloat. Radi se opet o FFT, ali ne u kompleksnom području, već u konačnim poljima Zp, gde je p prost prirodan broj, a tu se umesto realne korisiti 100% celobrojna aritmetika, pa nema opasnosti da rezultat bude pogrešan. Međutim, kada radimo u polju Zp, mi ćemo dobiti izlaz koji je kongruentan traženom rezultatu po modulu p. Zbog toga će se postupak primeniti na veći broj razičitih prostih brojeva p, da bi se peimenom kineske teoreme o ostacima sve to sklopilo u konačan rezultat. ovo se zove teorijsko brojevna transformacija (Number Theoretical Transformation - NFT). Pokazuje se da je, kada je računanje sa brojevima sa velikim brojem decimala u pitanju, ovaj metod ne samo pouzdaniji od FFT, nego i poprilično brži.

Dakle, može se koristiti i FFT, ali se može koristiti i NFT. Ovim drugim metodom se izbegava realna aritmetika, a takođe je i pouzdaniji i brži.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

[es] :: Advocacy :: Linux Rules Supercomputers

[ Pregleda: 3386 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.