Optimalizovaná aplikace Einstein@Home I

Smetiště aneb propadliště dějin pro neaktuální příspěvky. Po pár dnech bude ručně smazáno, pokud nebudou hlasy pro zachovaní

Moderátoři: zdespi, Moderátoři

Zamčeno
Uživatelský avatar
Bubak
BOINC Guru
BOINC Guru
Příspěvky: 1029
Registrován: pát pro 09, 2005 8:13 am

Příspěvek od Bubak »

Tak jsem se koukal jinam a nasel: http://homepage.hispeed.ch/einstein/alb ... ux-gnu.zip :-)
Hned to testnu.

EDIT: Tak zase nic. je to stejna app jako oficialni....
Naposledy upravil(a) Bubak dne stř bře 15, 2006 2:28 pm, celkem upraveno 2 x.
Uživatelský avatar
FordPrefect
BOINC Guru
BOINC Guru
Příspěvky: 1266
Registrován: stř pro 15, 2004 12:02 pm
Bydliště: Zlate Mesto
Kontaktovat uživatele:

Příspěvek od FordPrefect »

A taky nevim, proc se vsechno na linuxu kompiluje s pomoci gcc. To jsou vsichni takovy chudaci, ze si nemuzou koupit za par dolacu nejaky profi kompiler ?
Uživatelský avatar
Bubak
BOINC Guru
BOINC Guru
Příspěvky: 1029
Registrován: pát pro 09, 2005 8:13 am

Příspěvek od Bubak »

2 FordPerfect: Taky to nechapu. Proc vsichni kompiluji tim nejlepsim kterej je zadara, kdyz si za par dolacu muzou koupit profi compiler, nebo si stejne tak zadara stahnout ten Intelackej.... :-)
Honza
 
Příspěvky: 4322
Registrován: úte lis 30, 2004 10:50 am

Příspěvek od Honza »

Ohledne zdrojaku a kompilace.
Myslel jsem si to, ale nechtel jsem ze sebe delat debila nebo chytryho (uz je to par let, co jsem debugoval applicake ci neco crackoval...) - reverze engennering, takze neni potreba zdrojaku.
Naposledy upravil(a) Honza dne stř bře 15, 2006 2:22 pm, celkem upraveno 1 x.
Uživatelský avatar
Bubak
BOINC Guru
BOINC Guru
Příspěvky: 1029
Registrován: pát pro 09, 2005 8:13 am

Příspěvek od Bubak »

2 Honza: Aha. Tak to je jina. Pokud v ty Lin app. jsou staticky linkovany knihovny, tak se nedivim. Po te decompilaci by z toho musel vyhazet veskery kod knihoven.
Takze zdrojak pro win i lin app bude nejspis stejny(s nejakymi temi #ifndef _WIN32).
Uživatelský avatar
LiborA
BOINC Guru
BOINC Guru
Příspěvky: 1298
Registrován: čtv pro 08, 2005 10:11 am
Bydliště: Chomutov, Praha, Moldava
Kontaktovat uživatele:

Příspěvek od LiborA »

Honasss píše:Ze zahraničních zkušeností:

C37 používá jen x386 instrukce, tedy žádné SSE
Někomu běhá na pentiích A36 lépe než C37, bohužel nemohu potvrdit (do těchto CPU neinvestuju :D )
Z jediného vásledku na P4 nemohu generalizovat, ale skoro tak vypadá - ta jedna jednotka má místo 9,6-9,8 Ksec najednou 10,9 Ksec.
Honza
 
Příspěvky: 4322
Registrován: úte lis 30, 2004 10:50 am

Příspěvek od Honza »

Jo, podobne rozdily tam jsou.
Je take verze s SSE2, ale ta beha na P4 pomaleji treba od 8-10% a treba o 1-2% rychleji na X2.
Podle toho co jsem pochopil, tak SSE2 ma sice 128-bit registry, ale pouze 64-bit execution na P4 a kvuli velke latency o 20% ztracet (podobne se sere vykon na 64-bitu, kde muze byt stary Intel Presshot pomalejsi nez v 32-bit narozdil od AMD, kde se se 64-bitem jiz pocitalo). Poradne tedy vyuzije SSE2 az Conroe. Nevali se nekomu volny Conroe na stole? :lol:

Zaver je pro me podobny jako drive - SSE2 neznamena nutne rychlejsi, stejne tak to nemusi platit pri 64-bitu. Pokud by se vhodne kod navrhoval jiz od zacatku, muze to byt jina...ale pouha rekompilace muze prinest potize misto zvyseni vykonu.
sadir
Nováček
Příspěvky: 9
Registrován: sob pro 17, 2005 10:06 pm

delka jednotek

Příspěvek od sadir »

Higgi píše: Ale to jsou krátky jednotky, ne :?: (název začíná písmenem z (u dlouhejch r))

Já už počítám jen dlouhý jednotky. Zatím jsem C37čkou vypočítal první, zrychlení proti průměru tak asi o 300 sekund.
Tohle je sice uz starsi, ale neda mi to, "z" a "r" nerozlisuje delku jednotek, ale interferometr na kterem to bylo namereno ("z" od "Zucker" - reditel Livingstonu, "r" od "Raab" - reditel Hanfordu)
Delka jednotky je dana frekvenci, ktera se zrovna zkouma (male frekvence nesou min informace o pozici na obloze a proto je pouzito min bodu a vypocet je rychlejsi)
(zdroj http://einstein.phys.uwm.edu/forum_thread.php?id=3792)
Uživatelský avatar
Higgi
BOINC Guru
BOINC Guru
Příspěvky: 603
Registrován: stř čer 01, 2005 1:32 am
Bydliště: Klánovice
Kontaktovat uživatele:

Re: delka jednotek

Příspěvek od Higgi »

sadir píše:
Higgi píše: Ale to jsou krátky jednotky, ne :?: (název začíná písmenem z (u dlouhejch r))

Já už počítám jen dlouhý jednotky. Zatím jsem C37čkou vypočítal první, zrychlení proti průměru tak asi o 300 sekund.
Tohle je sice uz starsi, ale neda mi to, "z" a "r" nerozlisuje delku jednotek, ale interferometr na kterem to bylo namereno ("z" od "Zucker" - reditel Livingstonu, "r" od "Raab" - reditel Hanfordu)
Delka jednotky je dana frekvenci, ktera se zrovna zkouma (male frekvence nesou min informace o pozici na obloze a proto je pouzito min bodu a vypocet je rychlejsi)
(zdroj http://einstein.phys.uwm.edu/forum_thread.php?id=3792)
Thx. Zatim na mym kompu bylo pravidlo, že "z" jedou rychle a "r" pomalu. Ale jak jsem koukal na další kompy, co mám, tam to pravidlo není. Takže dík za potvrzení, že jsem napsal blud.
Není důležité jak rychle počítáte, ale to, že počítáte.

Uživatelský avatar
LiborA
BOINC Guru
BOINC Guru
Příspěvky: 1298
Registrován: čtv pro 08, 2005 10:11 am
Bydliště: Chomutov, Praha, Moldava
Kontaktovat uživatele:

Optimalizovaná verze S37a

Příspěvek od LiborA »

Akosf připravil nvou verzi optimalizovaného klienta S37a ( http://eclient.tvn.hu/alb_S37a.zip) vycházející z verze A36 doplněné o SSE2 instrukce. Podle prvních informací však k nějakému zrychlení nedošlo spíš k drobnému prodloužení výpočtu (v řádu procent), ale ještě to není otestováno na dost počítačích.
Takže kdo chce testovat, tak dejte pak vědět, jak jste dopadli :)
Uživatelský avatar
Honasss
Mírně pokročilý
Mírně pokročilý
Příspěvky: 138
Registrován: pát črc 29, 2005 11:25 am
Kontaktovat uživatele:

Příspěvek od Honasss »

Zatím výsledky A36 vs. C37:

AthlonXP2600+(2,1GHz) .. s C37 (jeden výsledek) 15% pokles doby výpočtu oproti A36 (prům. 3 výsledků) :Honza_clap
Duron (0,6GHz) .. s C37 (jeden výsledek) 7% pokles doby výpočtu oproti A36 (prům. 3 výsledků) :Honza_clap

.. je to skoro až neuvěřitelné, uvídím po více vysledcích a v porovnání S37a.

EDIT: asi nemá cenu abych testoval S37a, protože se jedná o SSE2 verzi C37 (bohužel žáden SSE2 procesor nevlastním :-( )
Naposledy upravil(a) Honasss dne čtv bře 16, 2006 5:42 pm, celkem upraveno 1 x.
Uživatelský avatar
gRis
BOINC Guru
BOINC Guru
Příspěvky: 544
Registrován: úte pro 06, 2005 10:25 pm

Příspěvek od gRis »

Mohl by to ještě porovnat někdo s Presshotem, teď zrovna musím pořádně žhavit SZTAKI jinak budu po deadline ;-)
Uživatelský avatar
Higgi
BOINC Guru
BOINC Guru
Příspěvky: 603
Registrován: stř čer 01, 2005 1:32 am
Bydliště: Klánovice
Kontaktovat uživatele:

Re: Optimalizovaná verze S37a

Příspěvek od Higgi »

LiborA píše:Akosf připravil nvou verzi optimalizovaného klienta S37a ( http://eclient.tvn.hu/alb_S37a.zip) vycházející z verze A36 doplněné o SSE2 instrukce. Podle prvních informací však k nějakému zrychlení nedošlo spíš k drobnému prodloužení výpočtu (v řádu procent), ale ještě to není otestováno na dost počítačích.
Takže kdo chce testovat, tak dejte pak vědět, jak jste dopadli :)
Taky je pomalejší, tak o 400 sekund. Na 4 jednotkách.
Není důležité jak rychle počítáte, ale to, že počítáte.

Uživatelský avatar
shafa
 
Příspěvky: 490
Registrován: čtv črc 07, 2005 3:12 pm

Příspěvek od shafa »

alb S37a:

2006-03-16 19:13:52 [Einstein@Home] Unrecoverable error for result z1_0762.5__249_S4R2a_1 ( - exit code -1073741795 (0xc000001d))
2006-03-16 19:13:54 [Einstein@Home] Unrecoverable error for result z1_0762.5__247_S4R2a_0 ( - exit code -1073741795 (0xc000001d))
2006-03-16 19:13:56 [Einstein@Home] Unrecoverable error for result z1_0762.5__246_S4R2a_0 ( - exit code -1073741795 (0xc000001d))
2006-03-16 19:13:58 [Einstein@Home] Unrecoverable error for result z1_0762.5__245_S4R2a_0 ( - exit code -1073741795 (0xc000001d))
2006-03-16 19:14:00 [Einstein@Home] Unrecoverable error for result z1_0762.5__242_S4R2a_1 ( - exit code -1073741795 (0xc000001d))
2006-03-16 19:14:02 [Einstein@Home] Unrecoverable error for result z1_0762.5__240_S4R2a_2 ( - exit code -1073741795 (0xc000001d))
2006-03-16 19:14:04 [Einstein@Home] Unrecoverable error for result z1_0762.5__235_S4R2a_0 ( - exit code -1073741795 (0xc000001d))
2006-03-16 19:14:06 [Einstein@Home] Unrecoverable error for result z1_0762.5__233_S4R2a_0 ( - exit code -1073741795 (0xc000001d))
2006-03-16 19:14:07 [Einstein@Home] Unrecoverable error for result z1_0762.5__232_S4R2a_0 ( - exit code -1073741795 (0xc000001d))
2006-03-16 20:10:23 [Einstein@Home] Unrecoverable error for result z1_0762.5__231_S4R2a_0 ( - exit code -1073741795 (0xc000001d))
2006-03-16 20:10:24 [Einstein@Home] Unrecoverable error for result z1_0762.5__230_S4R2a_0 ( - exit code -1073741795 (0xc000001d))
2006-03-16 20:10:25 [Einstein@Home] Unrecoverable error for result z1_0762.5__229_S4R2a_0 ( - exit code -1073741795 (0xc000001d))
2006-03-16 20:10:26 [Einstein@Home] Unrecoverable error for result z1_0762.5__228_S4R2a_0 ( - exit code -1073741795 (0xc000001d))
2006-03-16 20:10:27 [Einstein@Home] Unrecoverable error for result z1_0762.5__227_S4R2a_0 ( - exit code -1073741795 (0xc000001d))
2006-03-16 20:10:28 [Einstein@Home] Unrecoverable error for result z1_0762.5__226_S4R2a_0 ( - exit code -1073741795 (0xc000001d))
2006-03-16 20:10:29 [Einstein@Home] Unrecoverable error for result z1_0762.5__225_S4R2a_0 ( - exit code -1073741795 (0xc000001d))
2006-03-16 20:10:30 [Einstein@Home] Unrecoverable error for result z1_0762.5__224_S4R2a_0 ( - exit code -1073741795 (0xc000001d))
2006-03-16 20:21:46 [Einstein@Home] Unrecoverable error for result z1_0762.5__223_S4R2a_0 ( - exit code -1073741795 (0xc000001d))
2006-03-16 20:21:47 [Einstein@Home] Unrecoverable error for result z1_0762.5__222_S4R2a_0 ( - exit code -1073741795 (0xc000001d))
2006-03-16 20:21:48 [Einstein@Home] Unrecoverable error for result z1_0762.5__221_S4R2a_0 ( - exit code -1073741795 (0xc000001d))
2006-03-16 20:21:49 [Einstein@Home] Unrecoverable error for result z1_0762.5__220_S4R2a_0 ( - exit code -1073741795 (0xc000001d))
2006-03-16 20:22:58 [Einstein@Home] Message from server: No work sent
2006-03-16 20:22:58 [Einstein@Home] Message from server: (reached daily quota of 11 results)

Prechazim zpet na verzi 36. Tohle mi to hodilo na bartonu 2600+M.
Jak jedou intely uvidim asi az zitra.
Uživatelský avatar
LiborA
BOINC Guru
BOINC Guru
Příspěvky: 1298
Registrován: čtv pro 08, 2005 10:11 am
Bydliště: Chomutov, Praha, Moldava
Kontaktovat uživatele:

Příspěvek od LiborA »

to Shafa: No jestli se nepletu, tak Barton nepodporuje SSE2 instrukce
Zamčeno