Výpočty na GPU

Fórum o projektu
Odpovědět
Zpráva
Autor
jiri kovar
47.3684210526 %
47.3684210526 %
Příspěvky: 1187
Registrován: ned 20 črc, 2008 09:31

Re: Výpočty na GPU

#141 Příspěvek od jiri kovar »

Těch 17000 s se mi zdá až dost. Po uvolnění jádra by to mělo dát mezi 7000-8000s (jen teoreticky, protože 7970 na stejné frekvenci to dá tak za 2200 s).
To uvolnění jádra by mělo pomoci tak, jak píšeš - 50% CPU.
Napřed bych ale vyzkoušel to, co radí Murphy, jiný projekt, ale teď fakt nevím, co by na téhle kartě jelo. :smt102

kockopes
5.26315789474 %
5.26315789474 %
Příspěvky: 37
Registrován: úte 15 dub, 2008 19:57
ID CNT statistics: 7520

Re: Výpočty na GPU

#142 Příspěvek od kockopes »

jinde vše jede v pohodě. Vyzkoušeno na betaverzi SETI, Milka a PrimeGrid je také v pohodě. Sem tam nějaká nevalidní jednotka, ale spíše v jednotkách procent. Vyzkouším tedy ještě omezení výkonu na procesoru.
Zatím díky a hezký den.
Obrázek

Uživatelský avatar
Czech Human
52.6315789474 %
52.6315789474 %
Příspěvky: 1372
Registrován: sob 30 bře, 2013 14:16
rok narození: 0- 0-1981
ID CNT statistics: 19867
Bydliště: Praha

Re: Výpočty na GPU

#143 Příspěvek od Czech Human »

Běžel by na ní třeba Collatz conjecture... tam to s tímhle železem vychází na bratru 40-42 minut na 1 solo collatz jednotku. Já bych resetoval projekt a možná ta karta hází nějaké chybičky buď z chyby v paměti (ve hře se to celkem ztratí, když je pár pixelů jiné barvy) a dle CPU soudím že v sestavě nebude žádný Enermax - jaký má to PC zdroj, není tam třeba špatný kontakt či nalomený/zlomený kabel? Nekvalitní molexy tohle kdysi u Eurocasů dělaly, příliš tenké plíšky moc nedržely a občas jiskřily což nemá zrovna dobrý vliv na spolehlivost chodu. Taky to PC může být zwariowané čili součástí botnetu, který chce svůj výkon. Takovéhle rozestupy svědčí o nějakém výkonově závažném procesu co tam běhá na pozadí (ale může to být i třeba defragmentace či antivirus, to dovede s odezvou windows pěkně zacvičit).
Vzhůru pro body na linuxu :-).

Linuxová verze CNT 2018 balíčku: https://uloz.to/!yhQoPwu9UIel/cnt2018linux-7z
Linuxová verze PG CPU testu na GNF-21 https://uloz.to/!gXPiQ9BD2IF6/pgtest-tar-gz

Obrázek

kockopes
5.26315789474 %
5.26315789474 %
Příspěvky: 37
Registrován: úte 15 dub, 2008 19:57
ID CNT statistics: 7520

Re: Výpočty na GPU

#144 Příspěvek od kockopes »

no, sestava je zde:
http://www.czc.cz/128ag82ovijf6a5sep4v99gvp2/seznam - myslím si, že zdroj je víc než obstojný.
pravdou je, že těch jednotek, které měli dobu zpracování 900 sec zase tolik nebylo (asi dvě). Ale ten rozdíl prostě takový je. nevím, jestli by za prodloužením nebo chybami by taky možná stále i třeba občasná práce ve photoshopu nebo spuštěné WOW. Ale to bylo i zpočátku, kdy problém nebyl. Collatz mohu vyzkoušet. Dopočítám tuto jednotku a zkusím to sní. Pokud nepomůže, udělám reset projektu. A nebo opačně, ještě se rozhodnu :)
jinak je PC dostatečně aktualizované i udržované. Žádné BTC netěžím, adware a další šmejdi také nenalezeny. Na PC funguji normálně, defragmentace a další věci kolem jsou vypnuty. Tohle si dokážu bez problému ohlídat, v tom problém není.
Jen malý výčet toho, jak to (ne)funguje http://prntscr.com/2x4nf1
Obrázek

Uživatelský avatar
Czech Human
52.6315789474 %
52.6315789474 %
Příspěvky: 1372
Registrován: sob 30 bře, 2013 14:16
rok narození: 0- 0-1981
ID CNT statistics: 19867
Bydliště: Praha

Re: Výpočty na GPU

#145 Příspěvek od Czech Human »

Ajajaj počítač z Czech computer.... co dodat. Jirka Eisler s touto firmou ve spojení s BOINC má bohaté zkušenosti - nestabilita, odcházení komponentů, vypráskané reklamace. Evidentně v tom není sám.
Jinak ta grafika není HD 7770 ale HD 7750, což je 56% rozdíl v matematické výkonnosti proti 7770. Přesně je to 819 ku 1280 GFlops To bude ten jeden single_collatz trvat ne 42 ale bratru něco přes 65 minut. Tyhle low profile karty nejsou příliš zamýšlené na trvalé zatížení, zkusil bych osahat napájecí části (různé šváby a krychličky větší velikosti) a pokud nějaký bude intenzivně pálit, je třeba přidat na něj chladič, třeba kousek hliníku ze starého chladiče pomocí lepšího sekundového lepidla, to vede teplo docela dobře. A pak se uvidí.
Naposledy upravil(a) Czech Human dne ned 02 bře, 2014 11:09, celkem upraveno 1 x.
Vzhůru pro body na linuxu :-).

Linuxová verze CNT 2018 balíčku: https://uloz.to/!yhQoPwu9UIel/cnt2018linux-7z
Linuxová verze PG CPU testu na GNF-21 https://uloz.to/!gXPiQ9BD2IF6/pgtest-tar-gz

Obrázek

jiri kovar
47.3684210526 %
47.3684210526 %
Příspěvky: 1187
Registrován: ned 20 črc, 2008 09:31

Re: Výpočty na GPU

#146 Příspěvek od jiri kovar »

Dobrý, vyzkoušej všechno, co se tu objevilo, HW problém to asi nebude, počítá-li ti to dokonce Milky, PG, Seti... sestava je OK.
Fakt je, že náročnější grafické aplikace s tím dokážou také zacvičit, ale když ti to před tím šlo... Já při autocadu, fotošopu, videu apod raději zastavuji výpočty.
Jak jsi dával odkaz na sestavu, tak tam je AMD 7750 místo tebou původně uváděného 7770, takže tam by měla být jedna jednotka teoreticky kolem tří hodin.
Reset projektu by mohl pomoci, aby si to natáhlo nové všechny soubory, pak už opravdu nevím.

kockopes
5.26315789474 %
5.26315789474 %
Příspěvky: 37
Registrován: úte 15 dub, 2008 19:57
ID CNT statistics: 7520

Re: Výpočty na GPU

#147 Příspěvek od kockopes »

tak Collatz spočítaný za cca 78 minut, DistrRtgen za cca 3 a čtvrt hodiny. Uvidím, jak dopadne validace.
Zatím díky za pomoc a rady.
Obrázek

Uživatelský avatar
Czech Human
52.6315789474 %
52.6315789474 %
Příspěvky: 1372
Registrován: sob 30 bře, 2013 14:16
rok narození: 0- 0-1981
ID CNT statistics: 19867
Bydliště: Praha

Re: Výpočty na GPU

#148 Příspěvek od Czech Human »

Ještě mě napadá jedna věc - Open CL optimalizace daných projektů a ovladače. I když používáš windows, tak jsou 64 bit, to si myslím ještě stále není většina ve světě windows a pak používáš relativně lowendovou grafickou kartu, u které jsou takovéto výpočty funkce jaksi "navíc" a zrovna se moc nepočítá s tím, že v této oblasti bude nějak hodně nasazována. Takže když někdo napíše OpenCl aplikaci, tato je optimalizovaná návrhem nebo charakterem svého problému na určitou architekturu nejlépe a na odlišném železe poběží hůř. Řekněme, že teoreticky nejlépe aplikace poběží na násobku 600 vláken, takže tato karta už bude mít problém, protože tolika vláken najednou nedosáhne a tak v jednom průchodu nestihne celý objem dat přelouskat. Karty s velkým počtem SP pak ale zvládnou třeba 3 takové úlohy naráz, než budou jejich hardwarové limity dosaženy. A AMD není zrovna známá tím, že by psali skvělé ovladače pro svůj hardware - dovolím si tvrdit že 1,5 generace starý lowend není na špičce priorit oprav a ladění ovladače pro OpenCl, tu mají jiné modely.
Takže možná by stálo za to lehce polaborovat s ovladači grafické karty aby byly aktuální či výkonově nejvýhodnější (to nemusí být v tomto případě nutně jejich nejnovější verze), možná se dočkáš milého překvapení.
A potom je tu ještě možnost nastoupit do kolotoče Boinc úplně a začít roztáčet spirálu malý výkon - lepší hardware - větší výkon - lepší hardware - ještě větší výkon :smt023
Vzhůru pro body na linuxu :-).

Linuxová verze CNT 2018 balíčku: https://uloz.to/!yhQoPwu9UIel/cnt2018linux-7z
Linuxová verze PG CPU testu na GNF-21 https://uloz.to/!gXPiQ9BD2IF6/pgtest-tar-gz

Obrázek

kockopes
5.26315789474 %
5.26315789474 %
Příspěvky: 37
Registrován: úte 15 dub, 2008 19:57
ID CNT statistics: 7520

Re: Výpočty na GPU

#149 Příspěvek od kockopes »

Tak to nakonec vypadá, že postačil jen reset projektu. Po restartování projektu se mi zvalidovaly obě zpracované jednotky Distrrgen a v pořádku jsou také tři jednotky na Collatz, který jsem vyzkoušel. Stále však zůstává docela velký časový rozdíl na jednotkách. Collatz 4.700 - 6.080, Distrrgen 11.600 - 15.000. Včerejšek jsem věnoval pouze testování, neběžely na něm tedy žádné grafické programy či filmy. Chci se tedy ještě zeptat, zda rozdíl v čase zpracování jednotek je nějak závažný nebo není zapotřebí řešit.
Díky a hezký den.
Obrázek

Uživatelský avatar
Czech Human
52.6315789474 %
52.6315789474 %
Příspěvky: 1372
Registrován: sob 30 bře, 2013 14:16
rok narození: 0- 0-1981
ID CNT statistics: 19867
Bydliště: Praha

Re: Výpočty na GPU

#150 Příspěvek od Czech Human »

Takový rozptyl je mi podivný, já mám u všech jednotek na collatz 41,5 - 42,5 minut to je rozdíl do 60 sekund. A to na všech CPU běží ještě paralelně asteroids takže CPU je vytížené plně jinou prací. Pokud CPU není zatížené, časy výpočtu na GPU mírně klesnou, je to ale maximálně pár %. Je možné, že tahle grafika 7750 má potíže s některými jednotkami - občas jí obrazně řečeno dojde dech a čas se pak výrazně natahuje. Každopádně pracovní jednotky těchto projektů by měly být v dané sérii +/- stejně výpočetně náročné. Já bych navrhnul jestli je možnost si někde půjčit třeba ten HD 7770 (to je celkem rozšířená grafika) a vyzkoušet výpočty na ní. Když to bude stále lítat, asi bych obvinil OS, když se to ustálí, tak původní GPU. Jestli je to ale hardwarová chyba si netroufám tvrdit, tyhle nejpomalejší modely mají někdy děsivé časy výpočtů právě díky osekání jejich vlastností až na krev a papírové číslo výkonnosti popravdě nemusí nic znamenat v reálném světě neoptimálních výpočtů.
Vzhůru pro body na linuxu :-).

Linuxová verze CNT 2018 balíčku: https://uloz.to/!yhQoPwu9UIel/cnt2018linux-7z
Linuxová verze PG CPU testu na GNF-21 https://uloz.to/!gXPiQ9BD2IF6/pgtest-tar-gz

Obrázek

Uživatelský avatar
Murphy.cz
42.1052631579 %
42.1052631579 %
Příspěvky: 661
Registrován: pát 06 kvě, 2011 18:18
ID CNT statistics: 16550
Kontaktovat uživatele:

Re: Výpočty na GPU

#151 Příspěvek od Murphy.cz »

Musím ale říct, že moje dvě 7870 XT (každá v jiném stroji jinde v republice) vykazují obdobné výkyvy, s rozdíly až 35 procent. Zatím se mi ale vždy jednotky zvalidovaly a jen dvě se mi za celý rok zasekly - po jedné na každé kartě, minulý týden :smt022
Obrázek

jiri kovar
47.3684210526 %
47.3684210526 %
Příspěvky: 1187
Registrován: ned 20 črc, 2008 09:31

Re: Výpočty na GPU

#152 Příspěvek od jiri kovar »

Vidím to tak, že ten kratší čas je v pořádku k dané kartě, ten druhý je mimo, ale řekl bych, že je to vlastností aplikace.
Než jsem uvolnil jádro, dělalo mi to přesně toto - nevyzpytatelné časy. To jádro se nemusí uvolňovat jenom v jednom případě, a tím je přítomnost více karet v jednom stroji - dvě karty si to jádro totiž urvou bez ptaní. Při jedné kartě je potřeba to jádro uvolnit ručně (v BM používat v tvém případě 50% procesorů), pak by se čas mohl i mírně snížit oproti tomu nižšímu. Kdyby toto nepomohlo, tak už sám nevím a skoro bych se přiklonil k názoru Czech Humana. To, co píše Murphy, by ale potvrzovalo teorii o uvolnění jádra, pokud má v uvedených strojích rovněž po jedné kartě. Ono si to pak dělá, co chce podle vytížení CPU jinými projekty.

nenym
78.9473684211 %
78.9473684211 %
Příspěvky: 7610
Registrován: úte 13 led, 2009 15:33
rok narození: 0- 0-1956
ID CNT statistics: 10124

Re: Výpočty na GPU

#153 Příspěvek od nenym »

Není nutné uvolňovat jádro, stačí popostrčit prioritu CPU procesu nad Idle, mně se ve většině případů osvědčuje High.
Blíží se konsolidační balíček pětikolky; šetřím trojbojem - piji staré víno, jím plesnivé sýry a jezdím v autě bez střechy.
UotD 767x Obrázek
1xObrázek 3xObrázek 9xObrázek 12xObrázek Obrázek
Obrázek

Uživatelský avatar
Murphy.cz
42.1052631579 %
42.1052631579 %
Příspěvky: 661
Registrován: pát 06 kvě, 2011 18:18
ID CNT statistics: 16550
Kontaktovat uživatele:

Re: Výpočty na GPU

#154 Příspěvek od Murphy.cz »

Je to divné, ale jak jsem psal, že se mi za celou dobu počítání zasekly snad dvě jednotky, tak teď se zasekávají pořád. Manuálně spustím projekt, jedna jednotka se spočítá správně a následující se zasekne. Dělal jsem s tím psí kusy a nic se nezlepšilo. Nepotuloval se tady někde skript na automatické odpalování přezrálých jednotek?
Obrázek

Uživatelský avatar
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 10306
Registrován: čtv 29 bře, 2007 10:41
ID CNT statistics: 1
Bydliště: Brušperk, 48 let
Kontaktovat uživatele:

Re: Výpočty na GPU

#155 Příspěvek od vkliber »

Murphy.cz píše:... Nepotuloval se tady někde skript na automatické odpalování přezrálých jednotek?
Tu.
Statistiky CNT | Projekty CNT | Distribuované výpočty CNT | SETI CNT | Einstein CNT
.....::::: Proč se mít nejlépe, když se můžu mít čím dál tím stejně :::::.....
Moje skromná statistika tady , tady , tady nebo grafy.
˙ıɔıqɐɹʞ ʌ ǝןɐ 'ıןʇʎd ʌ ǝɔıɾɐz ǝʇɾndnʞǝu ʎpʞıu ˙˙˙

Uživatelský avatar
Murphy.cz
42.1052631579 %
42.1052631579 %
Příspěvky: 661
Registrován: pát 06 kvě, 2011 18:18
ID CNT statistics: 16550
Kontaktovat uživatele:

Re: Výpočty na GPU

#156 Příspěvek od Murphy.cz »

@vkliber Díky. Jestli tomu dobře rozumím, stačí nastavit předpokládanou (normální) dobu běhu jednotky a jinak se skript neupravuje. Všiml jsem si, že je tam odkaz na BOINC 6.12.33, mám 7.2.33, asi se tam nic výrazně nezměnilo, ne?
Obrázek

Uživatelský avatar
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 10306
Registrován: čtv 29 bře, 2007 10:41
ID CNT statistics: 1
Bydliště: Brušperk, 48 let
Kontaktovat uživatele:

Re: Výpočty na GPU

#157 Příspěvek od vkliber »

Přesně tak, ta kontrola verze tam je proto, že od verze 6.12 včetně se používá v boinccmd --get_tasks, předtím se používal --get_results.
Statistiky CNT | Projekty CNT | Distribuované výpočty CNT | SETI CNT | Einstein CNT
.....::::: Proč se mít nejlépe, když se můžu mít čím dál tím stejně :::::.....
Moje skromná statistika tady , tady , tady nebo grafy.
˙ıɔıqɐɹʞ ʌ ǝןɐ 'ıןʇʎd ʌ ǝɔıɾɐz ǝʇɾndnʞǝu ʎpʞıu ˙˙˙

Uživatelský avatar
Murphy.cz
42.1052631579 %
42.1052631579 %
Příspěvky: 661
Registrován: pát 06 kvě, 2011 18:18
ID CNT statistics: 16550
Kontaktovat uživatele:

Re: Výpočty na GPU

#158 Příspěvek od Murphy.cz »

Tak jsem to zkusil, ale skript končí chybou 800700002 s tím, že soubor na řádku 53 znak 3 nemůže najít, což by znamenalo, že skript nevidí boinccmd.exe, i když je ve stejném adresáři s ním. Něco bude špatně, budu se na to muset podívat ;-(
Obrázek

Uživatelský avatar
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 10306
Registrován: čtv 29 bře, 2007 10:41
ID CNT statistics: 1
Bydliště: Brušperk, 48 let
Kontaktovat uživatele:

Re: Výpočty na GPU

#159 Příspěvek od vkliber »

A spouštíš skript z toho samého adresáře? Nejenom že musí být ve stejném adresáři, ale musí být i z toho adresáře spuštěn.
Anebo řádek 53 změn na něco takového

Kód: Vybrat vše

  var objekt_exec  = objekt_shell.Exec("C:\Blablabla\boinccmd.exe --version");
Statistiky CNT | Projekty CNT | Distribuované výpočty CNT | SETI CNT | Einstein CNT
.....::::: Proč se mít nejlépe, když se můžu mít čím dál tím stejně :::::.....
Moje skromná statistika tady , tady , tady nebo grafy.
˙ıɔıqɐɹʞ ʌ ǝןɐ 'ıןʇʎd ʌ ǝɔıɾɐz ǝʇɾndnʞǝu ʎpʞıu ˙˙˙

Uživatelský avatar
Murphy.cz
42.1052631579 %
42.1052631579 %
Příspěvky: 661
Registrován: pát 06 kvě, 2011 18:18
ID CNT statistics: 16550
Kontaktovat uživatele:

Re: Výpočty na GPU

#160 Příspěvek od Murphy.cz »

Taky mě to napadlo a stačilo jen trochu opravit syntax. Teď zas pro změnu končím na řádku 232 chybou "Oprávnění byla odepřena." Je to proto, že skript spouštím jako admin stroje a BOINC běží pod vlastním accountem? ;-)

Edit: Tak ne, BOINC mi běží pod mým vlastním účtem... ;-(

Edit: Tak jsem zkusil účet boinc_master a skript žádné chyby nehlásí. Na druhou stranu také nevidím efekt jeho běhu...
Obrázek

Odpovědět

Zpět na „Distributed Rainbow Table Generator“