Stránka 1 z 1

Nastavení projektu na MultiGPU sestavách

Napsal: sob 21 led, 2012 17:38
od Horvi
Následující návod se zakládá na zkušenosti z Cimrmana, kde jsou dvě 5970 a vzhledem k výnosu kreditů počítá právě Moo!
Nejprve výsledky:
Obrázek
Trocha komentáře by asi neuškodila, protože ne všichni ví co se s Cimrmanem dělo, koncem listopadu byla ve Vimbau odstávka el energie, kdy po obnově nenaběhl, to té doby běžel s 5870 a na MW/Primegrid podle stavu práce na MW. Někde kolem 7 jsem do Vimbaa odvezl 2x 5970 a provedl oživování mrtvol. Po nastavení Moo! byl turnal na PG, tak proto ten propad :) no a o Vánocích byly Vánoce na Moo! proto ten skok na 2,5 M/den. (Nejvyšší hodnota grafu je 2,5M) Aktuální RAC > 1M den průměrně cca <0,99 - 1,2) :)

Vytížení GPU:
Obrázek
Není to sice 99% na všech, ale lepší než před tím, kdy WU trvalo přes hodinu. Niní cca 9 minut.

Jak na to:

Pro zvýšení efektrivity Multi GPU na Moo! jsou na Cimrmanovy použity ovladače 11.11, Crossfire-X vypnuto a toto nastavení Moo na WEBu:
Obrázek
Tedy pro jiný počet GPU je dobré nastavit hodnotu na nGPU-1 Prozatím jsem nelaboroval s novým nastavením, ale předpokládám, že výsledky budou podobné.

Nepříjemnosti:
- Zátěž 4 vláken procesosru s 11.11, lze odstranit 11.12, ale s časovou penalizací v podobě 30s na Cimrmanovi.
- Zátěž není plně 99%, stále jsou rezervy.
- Z grafu zátěže je zřejmé, že se 3 GPU chvíli flákají a čekají na dokončení WU. Zatím minimalizováno u 11.11 naopak u 11.12 došlo k prodloužení čekání.

Re: Nastavení projektu na MultiGPU sestavách

Napsal: sob 21 led, 2012 22:45
od vkliber
Horvi : dík za report 33iii .

Re: Nastavení projektu na MultiGPU sestavách

Napsal: sob 13 kvě, 2017 02:17
od Dzordzik
Ahoj,
mohl bych poprosit o info jestli je možné pustit víc jednotek než jednu na každé z grafik? U mě se vytížení pohybuje kolem 50% tak bych chtěl zkusit pustiti 2 jednotky na každém GPU najednou. Mohl bys mi prosím poslat ukázku app_configu? Zkoušel jsem podle stejného vzoru co funguje jinde ale bez úspěchu. Jsem v tomto projektu nováček a chtěl bych v neděli něco spočítat na sprintu. Děkuju.

Re: Nastavení projektu na MultiGPU sestavách

Napsal: sob 13 kvě, 2017 12:11
od jiri kovar
Moo! bych zrovna dvě jednotky nepouštěl.
Srovnám-li to s Collatzem, který mi vytěžuje grafiku skoro na 100% a má teploty 80C (HD7970), tak Moo! i když to nevytíží úplně na doraz zvedne teploty přes 90C.
Ta aplikace je velmi agresívní. Ze začátku než jsem na to přišel, mi párkrát lehl počítač a poctivě jsem dal grafiky na default. Prostě je to podobné jako PG u CPU. Např. když pojedeš LLR aplikaci na osmi vláknech, ještě to neznamená, že bude výkonnější než na 4 - právě naopak. A vzpomeň si, jaké zatížení ti ukazuje správce úloh při 4 jednotkách LLR a jaké při 8 (tipuju tak 60% proti 100%). Moc bych to nehrotil, zvlášť když je důležité, aby šly body z CPU do PT.

Re: Nastavení projektu na MultiGPU sestavách

Napsal: sob 13 kvě, 2017 12:38
od vkliber
app_config.xml

Kód: Vybrat vše

<app_config>
  <app>
    <name>dnetc</name>
    <gpu_versions>
      <gpu_usage>0.50</gpu_usage>
      <cpu_usage>0.25</cpu_usage>
    </gpu_versions>
  </app>
</app_config>
tag <name> ... název aplikace jak je uveden v souboru client_state.xml
tag <gpu_usage> ... kolik GPU má obsadit jedna WU (v tomto případě půlku)
tag <cpu_usage> ... kolik CPU má obsadit jedna WU (neříká to kolik si skutečně vezme CPU, ale kolik ta jednotka nahlásí BOINC klientu že si bere CPU, pustíš li teda 4 jednotky, každá 0.25 CPU, tak obsadí jedno celé jádro a BOINC ti na něm už nepustí žádnou další CPU jednotku jiného projektu)

Re: Nastavení projektu na MultiGPU sestavách

Napsal: sob 13 kvě, 2017 13:49
od Dzordzik
No právě že na mých grafikách je vytížení lehce přes 50%, TDP kolem 65% a teploty kolem 70st max, takže mi to indikuje že se grafiky flákají a to já nerad :-)
Každopádně vyzkouším a dám vědět jak to vypadá u mě. Děkuju za poznatky.

Re: Nastavení projektu na MultiGPU sestavách

Napsal: ned 14 kvě, 2017 06:06
od Dzordzik
Tak jsem zkusil na moo jet 2 jednotky najednou a jsou validní, obě dohromady za 25 minut při zatížení okolo 75-80%, s jednou ejdnotkou to bylo ani ne 50% a nepozuruju nic z toho co píše Jirka Kovář, teploty jsou i s founders chlazením od 67 do 74 st, tj. oproti Collatzu ticho a chládeček. Nevím jestli se teda něco změnilo, ale to že by app byla agresivní rozhodně nepozoruju. Oproti tomu Collatz se 3 jednotkama na masakr. Teď zkouším pustit jenom jednu jednotku a porovnat časy.

Re: Nastavení projektu na MultiGPU sestavách

Napsal: ned 14 kvě, 2017 11:36
od Dzordzik
Tak u mě jedna jednotka průměrně kolem 840s, 2 jednotky souběžně jsou za 1520, takže se jet 2 souběžně vyplatí pokud nepotřebuju prioritizovat výdělek z CPU.

Re: Nastavení projektu na MultiGPU sestavách

Napsal: ned 14 kvě, 2017 16:01
od Jozef J
http://moowrap.net/results.php?userid=7 ... e=4&appid=

u mna zhruba 680s na jednotku priemer na 1080ti , jedna jednotka v pocitani. vytazenost 85% gpu z . vacsinou co mam skusenosti -optimalne: setria sa jadra a pri viac jednotkach stupne latencia a casy na jednotku . system sa zacne zasekavat lebo gpu ide na 100% lebo je pretazene. neskusal som ale na moo

graficke karty sli to tiez pridava na casoch jednotiek .. mal som davnejsie 3-sli titan maxwell a tam to bolo krasne vidno .. ked som valil gpugrid 45hh kde o tom pise zoltan napriklad
idealne by boli mat po jednom gpu v jednom pc-systeme a z vysoko pretaktovanym cpu .. napr. z 7700k na 5.0 45hh cpu alebo podobne procaky

edit: tak ja mam dve za cca 1400sec pri nastaveni jedna jednotka .
dzor- je jedno ci robis dve naraz za 1600sec alebo dve za sebou samostatne za 680+680 45hh jednoducha matematika. ale mozno ta gravitacia nejake sekundy pridava alebo ubera.. ja som dost daleko od Cz 45hh prospel by nejaky vyklad o tom ....
lookas- tak prestavene .. cakam na vysledky dik za tip

vynikajci tip - prve jednotky za 634 sec :smt038 http://moowrap.net/workunit.php?wuid=46877227 a to pc este pouzivam takze to pojde dole ked bude na pc klud okrem boinc . teploty uz mam 78 cca . aj vytazenie stuplo na 115 v power limit

Re: Nastavení projektu na MultiGPU sestavách

Napsal: ned 14 kvě, 2017 17:39
od Dzordzik
U MOO se to tak neprojevuje, tam se na 100% vytížení GPU nedostanu ani se 3 jednotkama a 2 jednotky jsou na 1080Ti rychlejší než jedna.

Re: Nastavení projektu na MultiGPU sestavách

Napsal: ned 14 kvě, 2017 17:53
od LookAS
na GTX1080Ti si přepněte v nastavení projektu použítí algoritmu (core) z auto select -1 na core #8 (CUDA 4-pipe 256-thd). automatika používá pomalejší core #0 (CUDA 1-pipe 64-thd).
Teda aspoň u mě to pomohlo.

Re: Nastavení projektu na MultiGPU sestavách

Napsal: ned 14 kvě, 2017 19:30
od Dzordzik
Jozef J píše:http://moowrap.net/results.php?userid=7 ... e=4&appid=
dzor- je jedno ci robis dve naraz za 1600sec alebo dve za sebou samostatne za 680+680 45hh jednoducha matematika. ale mozno ta gravitacia nejake sekundy pridava alebo
Psal jsem při jedné na GPU 840s, 2 jednotky souběžně jsou za 1520. 2x840 je 1680, což je poněkud více než 1520, takže při nastavení 2 jednotek na 1 GPU ušetříš 160s na každé grafice. A je celkem jedno kde se zrovna nacházíš :-)

Re: Nastavení projektu na MultiGPU sestavách

Napsal: ned 14 kvě, 2017 19:32
od Dzordzik
LookAS píše:na GTX1080Ti si přepněte v nastavení projektu použítí algoritmu (core) z auto select -1 na core #8 (CUDA 4-pipe 256-thd). automatika používá pomalejší core #0 (CUDA 1-pipe 64-thd).
Teda aspoň u mě to pomohlo.
Taky zkusím, děkuju.

Re: Nastavení projektu na MultiGPU sestavách

Napsal: čtv 23 srp, 2018 20:52
od forest
Právě jsem náhodou zjistil. že tento projekt umí zajímavou věc a tou je multitasking na GPU. Možná jsem někde něco přehlédnul, ale nepamatuji se, že by tohle některý z projektů dosud uměl, nebo že by o tom zde někdo psal. I na CPU je to poměrně ojedninělá záležitost v DC. Jedna jednotka se rozběhla na stroji, kde jsou dva Titáni X, tedy stejné grafiky. Nevím, zda by to šlo i s různými grafikami. Obě grafiky jsou přitom vytíženy opravdu naplno, tedy 99% a to i dle spotřeby. Ještě loni bylo výhodné přenastavovat projekt na počítání dvou jednotek na grafice, aby ji vůbec dokázal plně vytížit, nyní to zvládá i se dvěma naráz :smt038

Je to docela průlomová věc, která by se možná dala využít i třeba na GPUGRIDu, PG a dalších názočnějších projektech, kde je dlouhá doba výpočtu.

Re: Nastavení projektu na MultiGPU sestavách

Napsal: čtv 23 srp, 2018 21:53
od nenym
Má to i odvrácenou tvář - GPU aplikaci nelze donutit počítat pouze na jedné GPU, tedy aspoň mně se to nepodařilo ani s pomocí cc_config tagu <exclude_gpu>. Jinými slovy na multiGPU sestavách stejného druhu (ATI/nV) nelze počítat s Moo jiný projekt.