Optimalizovaná aplikace Einstein@Home I
Moderátoři: zdespi, Moderátoři
- LiborA
- BOINC Guru

- Příspěvky: 1298
- Registrován: čtv pro 08, 2005 10:11 am
- Bydliště: Chomutov, Praha, Moldava
- Kontaktovat uživatele:
Trochu statitisiky
Takže verzí C37 jsem zatím na svém Athlonu64 2800+; 1GB na 333MHz RAM spočítal 6 krátkých (začínají na "Z") WU s nezatíženým kompem (odlogovaný uživatel WinXP). Čas výpočtu 2070 sec. (max. odchylka -0,61 resp. +0,30 sec.). Takže výpočet je to opravdu rychlý. Nechápu ale, jak DUHA dělá ty svý časy, když má relativně pomalejší počítač?
Moje statistika: http://boinc.mundayweb.com/one/stats.ph ... :6082/.png
Nejak nechapu proc tu optim. verzi nevydaj jako oficialni, vypada ze je dostatecne stabilni a ted uz i odzkousena. 
Tim by se cely ten projekt zrychlil jeste vic...
Tim by se cely ten projekt zrychlil jeste vic...
Private (old) + CCU stats.
To se po mesicich stejne tak muzes ptat u SETI - a stale nic: ani optimalizovana, ani Enhanced.
Nejde jen o to, aby to validizovalo, ale aby byl kod cisty, prohlednuty atp.
Navic zustava problem, ze optimalizace je pouze u Win, ale na ostatni OS neni. Z hlediska konzistence vedeckych vysledku i metodologicky je zadouci, aby se uzival co mozna nejpodobnejsi kod, resp. postup analyzy mezi platformama. Trebas se pletu a nedaval jsem na hodinach metodologie pozor, ale takto mi to pripada a z by to mohlo platit alespon u ved, ktere se radi mezi exaktni.
Nejde jen o to, aby to validizovalo, ale aby byl kod cisty, prohlednuty atp.
Navic zustava problem, ze optimalizace je pouze u Win, ale na ostatni OS neni. Z hlediska konzistence vedeckych vysledku i metodologicky je zadouci, aby se uzival co mozna nejpodobnejsi kod, resp. postup analyzy mezi platformama. Trebas se pletu a nedaval jsem na hodinach metodologie pozor, ale takto mi to pripada a z by to mohlo platit alespon u ved, ktere se radi mezi exaktni.
My jsme metodologii neměli, ale v zásadě máš pravdu. Teď už zbývá jen vyřešit droboulinkou otázku jak to ukočírovat u projektu, kterej je založen na dobrovolnosti a iniciativě. Když se ti to povede, budeš slavnější než Plánička.Honza píše: Trebas se pletu a nedaval jsem na hodinach metodologie pozor, ale takto mi to pripada a z by to mohlo platit alespon u ved, ktere se radi mezi exaktni.
2 Honza: Chapu, ale nejak mi to nesedi s tim, co jsi psal drive. Pokud je v Lin aplikaci bordel a ve Win ne, tak je to tezko "nejpodobnejsi kod". Tak mozna ze by si meli ve Wisconsinu sednout, procistit a sjednotit ten kod do takovy podoby, aby byl jeden a dal se prelozit ruznymi kompilatory....
Private (old) + CCU stats.
Ano. Nejspis umyslne aby se nemusel upravovat client_state.xml, kde je velikost uvedena. Kdyz se podivas "dovnitr" opt. verze zjistis, ze na konci jsou same nuly....vejpuste píše:... originalni i optimalizovana verze maji naprosto stejnou velikost.![]()
Libor
Private (old) + CCU stats.
- FordPrefect
- BOINC Guru

- Příspěvky: 1266
- Registrován: stř pro 15, 2004 12:02 pm
- Bydliště: Zlate Mesto
- Kontaktovat uživatele:
- azor666
- Moderátor II

- Příspěvky: 985
- Registrován: stř led 18, 2006 9:40 pm
- Bydliště: Praha 20 let
- Kontaktovat uživatele:
S tím bych úplně nesouhlasil, Na dobrovolnosti je založeno jen naše připojení. Za tím projektem musí stát nějaký tým pro který je to "normální práce".JardaM píše:Teď už zbývá jen vyřešit droboulinkou otázku jak to ukočírovat u projektu, kterej je založen na dobrovolnosti a iniciativě.
Navíc Einstein pokut vím není open surce, takže o neukočírovatelném vývoji bych nemluvil.
Na projektu je v současné době výkon 40 TFLOPS takže optimalizace se rozhodně vyplatí. Přeci jen zahazování 20 TFLOPS je na pováženou, už jen kvůli elektrice. (o SETI raději nemluvit)
Naprostý souhlas. Asi ideální by bylo nahodit Einstein2-beta kde by si mohli zkoušet nové optimalizace.Honza píše:Z hlediska konzistence vedeckych vysledku i metodologicky je zadouci, aby se uzival co mozna nejpodobnejsi kod, resp. postup analyzy mezi platformama.
Správu původního CNT si přivlasnil forest a podniká s ním na své soukromé doméně jinde.
CZ BOINC WIKI
CZ BOINC WIKI
Mozna to na prvni pohled vypada trochu dive.Bubak píše:2 Honza: Chapu, ale nejak mi to nesedi s tim, co jsi psal drive. Pokud je v Lin aplikaci bordel a ve Win ne, tak je to tezko "nejpodobnejsi kod". Tak mozna ze by si meli ve Wisconsinu sednout, procistit a sjednotit ten kod do takovy podoby, aby byl jeden a dal se prelozit ruznymi kompilatory....
Vykonny kod muze byt velmi podobny, ale do Linux verze mohou byt staticky linkovane vselijake knihovny a ocuravky, aby to pokud mozno trochu spolehlive chodilo na x verzich Linuxu, ryznch graifckych rozhranich, 32 i 64 bit verzi atp. V tom je vyvoj pro 2K/XP/2k3 a x64 (kterej umi spolehlive emulovat 32-bit Win) trochu jednodussi.
Si dodnes pamatuji, jak mel Carl a Tolu problemi s knihovnama na Linux, takze se to resilo statickym linkovanim pri kompilaci a vselijak. A dost mozna ten madar s optimalizacema narazi na tohle - ze najit vykonny kod mezi ocuravkama, file a graphics knihovnama a slepovanim kolem je trochu problem.
Problem konzistence vysledku mezi platformama, ruznymi druhy CPU a ruznymi kompilacemi je stale- a vsudepritomny...pro vsechny projekty.
2 Honza: Vypada to divne i na druhy, treti pohled (asi bych mel uz koukat jinam
).
Pises neco o linkovani, ale to je prece vec kompilace. Navic nechapu, co v tom kodu je tak zavisleho na klihovnach. Napada mi jedine grafika (pro me nepouzitelna - at ji klidne vyhodej), ostatni by mohlo mit zavislost jen na glibc.
A to uz se dostavame k tomu, proc ten kod nezverejni. Nebo snad ano? Ja ho nikde nenasel, takze by mi zajimalo, jak se k nemu dostal ten madar....
Pises neco o linkovani, ale to je prece vec kompilace. Navic nechapu, co v tom kodu je tak zavisleho na klihovnach. Napada mi jedine grafika (pro me nepouzitelna - at ji klidne vyhodej), ostatni by mohlo mit zavislost jen na glibc.
A to uz se dostavame k tomu, proc ten kod nezverejni. Nebo snad ano? Ja ho nikde nenasel, takze by mi zajimalo, jak se k nemu dostal ten madar....
Private (old) + CCU stats.
Jo, to je dobra otazka a mel ji uz forest. Ne, kod jsem nevidel ale taky jsem se po nem nepidil.Bubak píše:A to uz se dostavame k tomu, proc ten kod nezverejni. Nebo snad ano? Ja ho nikde nenasel, takze by mi zajimalo, jak se k nemu dostal ten madar....
Krome grafiky - coz samo o sobe je docela kumst - se muze pouzivat spousty knihoven, treba jako u SETI matematicke na rychle fourierovi transformace a veci kolem. Nevidim do toho tolik, abych to presne popsal, ale neni to pouze o grafice. btw, v te optimalizovane grafika stale jeste je, takze to neni hardcore optimalizace (osekani zbytecnosti) jako ma SETI.
Jinak "klihovna" je hezky preklep

