Prioritné projekty
Moderátor: Moderátori
- UnReSt
- Príspevky: 3
- Dátum registrácie: St Jan 26, 2011 5:09 pm
- Bydlisko: Košice
- Kontaktovať používateľa:
Prioritné projekty
Zdravim, som tu nový, a chcel by som sa spýtať ktoré projekty je najefektivnejšie počítať z pohľadu času potrebného na vypočty a samozrejme aj z pohľadu vysledkov daneho projektu. Som si vedomi toho, že je treba počítať aj projekty, ktore su zdlhavejšie alebo ktore nevykazujú vysledky každý mesiac či rok ale rád by som sa aspon pre začiatok zameral na naozaj prioritne projekty. Momentalne počitam viac projektov sučasne. Mám k dispozicii 2 PC, jeden notebook a jeden desktop.
Ivan Hospodár,
Katedra elektroniky a multimediálnych telekomunikácií,
Fakulta elektrotechniky a informatiky,
Technická Univerzita v Košiciach.
http://www.unrestwebsite.ic.cz
Katedra elektroniky a multimediálnych telekomunikácií,
Fakulta elektrotechniky a informatiky,
Technická Univerzita v Košiciach.
http://www.unrestwebsite.ic.cz
- Kiwi
- Príspevky: 2072
- Dátum registrácie: Ut Feb 13, 2007 4:18 pm
- Bydlisko: Sobrance
- Kontaktovať používateľa:
Re: Prioritné projekty
Kazdy mame ine priority. Niekto dava na 1. miesto WCG, Rosettu, Malariu, GPU Grid, niekto ma rad astro Einstein, Milky, Cosmology,
ini maju radi mat. PrimeGrid, Collatz, ABC atd.
Z hladiska performace per watt, su najvykonnejsie projekty PrimeGrid cez Cuda /nVidia/ resp. Milky a Collatz na ATI/AMD GPUs.
Napr. PrimeGrid dava s nVidia GTX 570 GPU cez Cuda app. 630 000 bodov pri 168 W spotreby GPU.
To iste spocitane na CPU je cca. 100 az 150x pomalsie, pri cca. 2.5x mensej spotrebe.
GPU Grid sa zaobera neziaducimi ucinkami lieciv a je to GPU projekt, hlavne pre nVidia karty.
Z hladiska optimalizacie CPU app na hardver je na tom vyborne Einstein, dokonca ma aj GPU app, tie zrychlia pocitanie oproti CPU asi 5x,
ale zas vyuzivaju GPU len minimalne.
Priority u nas je mozne vidiet tu:
http://www.boinc.sk/statistiky
ale vzhladom na vznik apps na GPU, sa to pravdep. zmeni, tiez s prichodom este efektivnejsich GPU architektur v najblizsich mesiacoch,
ako aj s vyladenostou frameworkov na GPU programovanie. Mozno to ini v time vidia inak.
ini maju radi mat. PrimeGrid, Collatz, ABC atd.
Z hladiska performace per watt, su najvykonnejsie projekty PrimeGrid cez Cuda /nVidia/ resp. Milky a Collatz na ATI/AMD GPUs.
Napr. PrimeGrid dava s nVidia GTX 570 GPU cez Cuda app. 630 000 bodov pri 168 W spotreby GPU.
To iste spocitane na CPU je cca. 100 az 150x pomalsie, pri cca. 2.5x mensej spotrebe.
GPU Grid sa zaobera neziaducimi ucinkami lieciv a je to GPU projekt, hlavne pre nVidia karty.
Z hladiska optimalizacie CPU app na hardver je na tom vyborne Einstein, dokonca ma aj GPU app, tie zrychlia pocitanie oproti CPU asi 5x,
ale zas vyuzivaju GPU len minimalne.
Priority u nas je mozne vidiet tu:
http://www.boinc.sk/statistiky
ale vzhladom na vznik apps na GPU, sa to pravdep. zmeni, tiez s prichodom este efektivnejsich GPU architektur v najblizsich mesiacoch,
ako aj s vyladenostou frameworkov na GPU programovanie. Mozno to ini v time vidia inak.
-
- Príspevky: 1315
- Dátum registrácie: Ut Feb 06, 2007 1:35 am
- Bydlisko: Mooresville, NC
- Kontaktovať používateľa:
Re: Prioritné projekty
Vitaj, my sme nadseni z kazdeho noveho clena. Ak Ti to nerobi problem, mohol by si nam dat vediet ako si sa o BOINC dozvedel a co Ta priviedlo na nasu stranku? Velmi by to pomohlo nasej dalsej popularizacii distribuovanych vypoctov.
Moj nazor je, ze prioritu urcujes Ty sam. Tim BOINC.SK nekoordinuje ziadne smerovanie clenov, sme jednoducho spolok ludi, ktorych BOINC zaujima. A ako taki sme vsetci rozdielni. Napriklad u mna su prioritne 3 projekty: Malaria, Einstein a Rosetta, pretoze ma zaujima biologia a astronomia. Ja by som na Tvojom mieste najskor zodpovedal otazku, co ma bavi a aky projekt by bol pre mna osobne najprinosnejsi. Popis, podporovane operacne systemy a zakladnu kategorizaciu najdes tuto:
http://www.boinc.sk/projekty/kategorizacia
Ak mas Windows, tak by si nemal mat problem, ale ak mas jeden z mensinovych operacnych systemov (Linux, Solaris, OSX, BSD), tak na toto musis davat pozor.
Pre Teba bude asi najdolezitejsie rozhodnut sa, co Ta zaujima, preto rozdelenie projektov podla zamerania najdes na tejto adrese:
http://www.boinc.sk/projekty/rozdelenie ... -zamerania
Po vybrani projektov, ktorym by som sa chcel venovat by som porozmyslal nad tym, ako su jednotlive projekty narocne na hardware a ci moje masiny splnaju poziadavky na "rozumny vypoctovy cas" - teda aby to Tvoje pocitace aj stihli doratat v termine. Tu je priblizne rozdelenie hlavnych projektov:
http://www.boinc.sk/projekty/rozdelenie ... narocnosti
Pokial mas super vybuchanu masinu, zameral by som sa na tie narocnejsie, ak mas priemerny kancelarsky stroj, tak nanajvys na stredne narocne, pripadne tie s nizkou narocnostou. Ale urcite priorita musi byt Tvoj vlastny zaujem, aby Ti to vydrzalo a neratal si to len pre to, aby si nahonobil cisielka. Ak si k urcitemu projektu vybudujes "osobny vztah", tak nezalezi na tom, kolko kreditov pribudne na Tvojom ucte, ale ide o pocit, ze aj ja som prispel mojou troskou k objasneniu problemov.
Moj nazor je, ze prioritu urcujes Ty sam. Tim BOINC.SK nekoordinuje ziadne smerovanie clenov, sme jednoducho spolok ludi, ktorych BOINC zaujima. A ako taki sme vsetci rozdielni. Napriklad u mna su prioritne 3 projekty: Malaria, Einstein a Rosetta, pretoze ma zaujima biologia a astronomia. Ja by som na Tvojom mieste najskor zodpovedal otazku, co ma bavi a aky projekt by bol pre mna osobne najprinosnejsi. Popis, podporovane operacne systemy a zakladnu kategorizaciu najdes tuto:
http://www.boinc.sk/projekty/kategorizacia
Ak mas Windows, tak by si nemal mat problem, ale ak mas jeden z mensinovych operacnych systemov (Linux, Solaris, OSX, BSD), tak na toto musis davat pozor.
Pre Teba bude asi najdolezitejsie rozhodnut sa, co Ta zaujima, preto rozdelenie projektov podla zamerania najdes na tejto adrese:
http://www.boinc.sk/projekty/rozdelenie ... -zamerania
Po vybrani projektov, ktorym by som sa chcel venovat by som porozmyslal nad tym, ako su jednotlive projekty narocne na hardware a ci moje masiny splnaju poziadavky na "rozumny vypoctovy cas" - teda aby to Tvoje pocitace aj stihli doratat v termine. Tu je priblizne rozdelenie hlavnych projektov:
http://www.boinc.sk/projekty/rozdelenie ... narocnosti
Pokial mas super vybuchanu masinu, zameral by som sa na tie narocnejsie, ak mas priemerny kancelarsky stroj, tak nanajvys na stredne narocne, pripadne tie s nizkou narocnostou. Ale urcite priorita musi byt Tvoj vlastny zaujem, aby Ti to vydrzalo a neratal si to len pre to, aby si nahonobil cisielka. Ak si k urcitemu projektu vybudujes "osobny vztah", tak nezalezi na tom, kolko kreditov pribudne na Tvojom ucte, ale ide o pocit, ze aj ja som prispel mojou troskou k objasneniu problemov.
-gabberattack-
Keep The Panic!
...a Windows Vista
padá na Mesiaci
6x pomalšie!
Keep The Panic!
...a Windows Vista
padá na Mesiaci
6x pomalšie!
Re: Prioritné projekty
Pripajam sa k nazoru, ze prioritne projekty su tie, ktore sa pacia tebe samemu. Ten vyber je vzdy individualny:
- Clovek tuziaci po kontakte s mimozemskymi civilizaciami pravdepodobne pocita SETI@Home (tymto projektom vlastne cely BOINC zacal)
- Vedecky typ, ktoreho zaujima zakladny vyskum, asi pocita projekty ako Einstein@Home ci Rosetta@Home
- Sutazivy typ dava prednost projektom, ktore momentalne prideluju najviac kreditov
- Filantrop pocita projekty pomahajuce ludom (malariacontrol.net, ci podprojekty WCG zaoberajuce sa hladanim liekov)
- Ekologicky zmyslajuci clovek, ktory sa zaujima o klimaticke zmeny, asi pocita climateprediction.net
- Programator-fanatik pravdepodobne pocita take projekty, v ktorych je k dispozicii zdrojovy kod aplikacie, a teda si ich moze sam optimalizovat
- Polyhistor pocita vela roznych projektov
... (dalo by sa pokracovat este dost dlho)...
Co sa tyka technickych aspektov, ako je deadline odovzdania vysledkov, priemerna dlzka trvania vypoctu, naroky na operacnu pamat, ci objem prenesenych dat, tak existuje specialny projekt WUprop, ktory sa snazi tieto data ziskat. Vysledky su pristupne tuto.
Za seba mozem este dodat, ze ja som uz dost opatrny na nove projekty (a taktiez na male projekty), pretoze niekolko projektov, na ktorych som sa kedysi zucastnoval, skratka zaniklo bez toho, ze by boli k dispozicii vysledky. Po case sa cloveku rozlezi v hlave, ze ten vykon, co na to vynalozil, bol vlastne zbytocne vyhodeny...
- Clovek tuziaci po kontakte s mimozemskymi civilizaciami pravdepodobne pocita SETI@Home (tymto projektom vlastne cely BOINC zacal)
- Vedecky typ, ktoreho zaujima zakladny vyskum, asi pocita projekty ako Einstein@Home ci Rosetta@Home
- Sutazivy typ dava prednost projektom, ktore momentalne prideluju najviac kreditov
- Filantrop pocita projekty pomahajuce ludom (malariacontrol.net, ci podprojekty WCG zaoberajuce sa hladanim liekov)
- Ekologicky zmyslajuci clovek, ktory sa zaujima o klimaticke zmeny, asi pocita climateprediction.net
- Programator-fanatik pravdepodobne pocita take projekty, v ktorych je k dispozicii zdrojovy kod aplikacie, a teda si ich moze sam optimalizovat
- Polyhistor pocita vela roznych projektov
... (dalo by sa pokracovat este dost dlho)...
Co sa tyka technickych aspektov, ako je deadline odovzdania vysledkov, priemerna dlzka trvania vypoctu, naroky na operacnu pamat, ci objem prenesenych dat, tak existuje specialny projekt WUprop, ktory sa snazi tieto data ziskat. Vysledky su pristupne tuto.
Za seba mozem este dodat, ze ja som uz dost opatrny na nove projekty (a taktiez na male projekty), pretoze niekolko projektov, na ktorych som sa kedysi zucastnoval, skratka zaniklo bez toho, ze by boli k dispozicii vysledky. Po case sa cloveku rozlezi v hlave, ze ten vykon, co na to vynalozil, bol vlastne zbytocne vyhodeny...
- steban
- Príspevky: 13
- Dátum registrácie: Po Jan 17, 2011 10:03 pm
- Bydlisko: Šaľa/Hlohovec
- Kontaktovať používateľa:
Re: Prioritné projekty
Ahojte, zaujali nas tie projekty pre programatorov-fanatikov Mohli by ste zopar z nich spomenut aj konkretne? Vdaka!
- UnReSt
- Príspevky: 3
- Dátum registrácie: St Jan 26, 2011 5:09 pm
- Bydlisko: Košice
- Kontaktovať používateľa:
Re: Prioritné projekty
Mam pomerne vykonny novy desktop s procesorom Intel Core i5 - 760 (2.8 GHz), VGA ASUS ATI HD6870 (1GB), DDRAM III Corsair 4GB (1600 MHz) s OS Win 7 Ultimate 32 bit a tiež notebook s procesorom Intel Core 2 Duo P8400 (2.26 GHz), VGA nVidia GF 9300M GS (512MB), RAM 4GB,... taktiež s Win 7 Ultimate 32 bit.
Mňa zaujima cela veda, hlavne elektronika a fyzika, avšak take vypočty proteinov a bielkovin su dôležiťejšie, budem sa teda zrejme venovať viac "bio"-projektom nakoľko aj sam mam jeden vazny a dnes stale ešte nevyliečiteľny zdravotny problem.
Mňa zaujima cela veda, hlavne elektronika a fyzika, avšak take vypočty proteinov a bielkovin su dôležiťejšie, budem sa teda zrejme venovať viac "bio"-projektom nakoľko aj sam mam jeden vazny a dnes stale ešte nevyliečiteľny zdravotny problem.
Ivan Hospodár,
Katedra elektroniky a multimediálnych telekomunikácií,
Fakulta elektrotechniky a informatiky,
Technická Univerzita v Košiciach.
http://www.unrestwebsite.ic.cz
Katedra elektroniky a multimediálnych telekomunikácií,
Fakulta elektrotechniky a informatiky,
Technická Univerzita v Košiciach.
http://www.unrestwebsite.ic.cz
- slavko.sk
- Príspevky: 1603
- Dátum registrácie: Po Feb 05, 2007 3:42 pm
- Bydlisko: Bratislava, Slovensko
- Kontaktovať používateľa:
Re: Prioritné projekty
32 bitový operačný systém ti nevyužije tie 4GB RAM. Len tak pre info na margo veci.UnReSt napísal:DDRAM III Corsair 4GB (1600 MHz) s OS Win 7 Ultimate 32 bit.
Re: Prioritné projekty
32-bitovy WINDOWS ti nevyuzije cele 4GB RAM. Su ale aj ine 32-bitove OS, ktore vyuziju 4GB (a viac). Len tak pre info na margo veci.slavko.sk napísal:32 bitový operačný systém ti nevyužije tie 4GB RAM. Len tak pre info na margo veci.
Iba par prikladov, lebo momentalne kvoli inym cinnostiam nemam cas teraz frcat v optimalizaciach:steban napísal:Ahojte, zaujali nas tie projekty pre programatorov-fanatikov Mohli by ste zopar z nich spomenut aj konkretne? Vdaka!
- Zdrojak je k dispozicii pre SETI@Home, ale kedze ten uz optimalizovalo vela ludi, velke zlepsenie sa neda ocakavat. Ale ako studijny material vhodne.
- Urcite by som si posvietil na Orbit@Home, hlavne ak mas 64-bitovy OS, tam by sa dalo dosiahnut zrychlenie (aspon v SurveySimulator bolo zrychlenie vyrazne, tak snad to bude aj v SurveyReview). Bohuzial momentalne Orbit nedava robotu, takze sa to asi neda dost dobre testovat...
- Enigma@Home pouziva externu aplikaciu + BOINC-wrapper. Ta externa aplikacia je open-source, takze mozes veselo optimalizovat pre svoj OS. A genericky wrapper je vlastne sucastou BOINC-zdrojakov, takze aj to je material na studium
- Aj zdrojaky BOINC-u samotneho su zaujimavy material na studium. Aj ked v tomto pripade skor priklad toho, ako sa to nema robit
Re: Prioritné projekty
Zdrojaky ma k dispozicii aj Leiden Classical pre aplikaciu Classical. Na 64-bit Linuxe som dosiahol celkom slusne zrychlenie iba s vlastnorucne zkomplilovanou verziou applikacie, bez akychkolvek "specialnych" optimalizacii.
Re: Prioritné projekty
Zdrojaky ma k dispozici i einstein@home (nebo alespon urcite mel, ted nevim).
Zajimave je, ze se jich pred nekolika lety chytil jeden programator z Madarska a zoptimalizoval kod vypoctu dle typu procaku. Zpusobil tim cca az 10x (uz nevim presne) rychlejsi vypocty na nekterych cpu. V dobach Pentia3, Athlonu 1600+ a P4 apod. to melo opravdu dost velky efekt.
Tak dostal za par mesicu pozvanku na Univerzitu v Berkeley
Takze uprave kodu zdar!
Jo, co je blbe, ze E@H nema podporu na ATi v linuxu, i kdyz ono se pri stavu jejich ovladacu mozna neni cemu divit...
Slavko, s tema 4GB si fakt "lehce" prestrelil . Pri trose snahy lze PAE rozjet i na XP, dost casto se to pouziva treba pro ramdisk...
Na Linu se mi PAE rozjelo samo, ani jsem si toho nevsiml
Zajimave je, ze se jich pred nekolika lety chytil jeden programator z Madarska a zoptimalizoval kod vypoctu dle typu procaku. Zpusobil tim cca az 10x (uz nevim presne) rychlejsi vypocty na nekterych cpu. V dobach Pentia3, Athlonu 1600+ a P4 apod. to melo opravdu dost velky efekt.
Tak dostal za par mesicu pozvanku na Univerzitu v Berkeley
Takze uprave kodu zdar!
Jo, co je blbe, ze E@H nema podporu na ATi v linuxu, i kdyz ono se pri stavu jejich ovladacu mozna neni cemu divit...
Slavko, s tema 4GB si fakt "lehce" prestrelil . Pri trose snahy lze PAE rozjet i na XP, dost casto se to pouziva treba pro ramdisk...
Na Linu se mi PAE rozjelo samo, ani jsem si toho nevsiml
If someone asked me to choose between Metallica and Megadeth, I would say SLAYER...
Re: Prioritné projekty
Pokial viem, Einstein@Home zdrojaky nezverejnil.
Akosh Fekete najprv nejako hackersky zoptimalizoval len binarku (myslim, ze to disasembloval, zoptimalizoval na urovni strojoveho kodu a potom naspat skompiloval). Kedze to zrychlenie bolo fakt vyrazne, tim Einstein@Home ho prijal medzi seba a tak ziskal pristup k zdrojakom a Akos potom zoptimalizoval aj klasicky zdrojovy kod...
Tento pripad je ale skor vynimocny, az tak casto sa optimalizacia nevydari. Aj ked... este si spominam na jeden pripad naozaj brutalnej optimalizacie v inom projekte... ovsem cely ten projekt kratko nato vyhnil...
Akosh Fekete najprv nejako hackersky zoptimalizoval len binarku (myslim, ze to disasembloval, zoptimalizoval na urovni strojoveho kodu a potom naspat skompiloval). Kedze to zrychlenie bolo fakt vyrazne, tim Einstein@Home ho prijal medzi seba a tak ziskal pristup k zdrojakom a Akos potom zoptimalizoval aj klasicky zdrojovy kod...
Tento pripad je ale skor vynimocny, az tak casto sa optimalizacia nevydari. Aj ked... este si spominam na jeden pripad naozaj brutalnej optimalizacie v inom projekte... ovsem cely ten projekt kratko nato vyhnil...
- steban
- Príspevky: 13
- Dátum registrácie: Po Jan 17, 2011 10:03 pm
- Bydlisko: Šaľa/Hlohovec
- Kontaktovať používateľa:
Re: Prioritné projekty
Vdaka vsetkym za info ohladom tych zdrojovych kodov
- Kiwi
- Príspevky: 2072
- Dátum registrácie: Ut Feb 13, 2007 4:18 pm
- Bydlisko: Sobrance
- Kontaktovať používateľa:
Re: Prioritné projekty
Tento je najkrajsi:
function collatz(n)
..while n > 1 show n
....if n is odd then set n = 3n + 1
.....................else set n = n / 2
....endif
..endwhile
show n
function collatz(n)
..while n > 1 show n
....if n is odd then set n = 3n + 1
.....................else set n = n / 2
....endif
..endwhile
show n