Collatz Conjecture na GPU ATI

Fórum o projektu

Moderátoři: petnek, Zelvuska, nenym

Odpovědět
Zpráva
Autor
nenym
78.9473684211 %
78.9473684211 %
Příspěvky: 6700
Registrován: úte 13 led, 2009 15:33
rok narození: 0- 0-1956
ID CNT statistics: 10124

Re: Collatz Conjecture na GPU ATI

#201 Příspěvek od nenym » stř 23 zář, 2015 23:03

Trochu hodně jsem si pohrál s konfigurací sievingu pro R9 280 - soubor collatz_sieve_1.21_windows_x86_64__opencl_amd_gpu.config, výsledek vypadá velmi slušně.

Kód: Vybrat vše

verbose=1
kernels_per_reduction=48
threads=6
lut_size=16
sieve_size=27
sleep=1
reduce_cpu=0
Komentáře
kernels_per_reduction - má největší vliv, 48 je maximum
threads - s tím to jsem neexperimentoval dal jsem na doporučení Slickera
lut_size - vyšší hodnoty výpočet zpomalily (paměťové nároky přesáhly kapacity vyrovnávacích pamětí, aplikace hrabala do RAM)
sieve_size - 27 je patrně na hraně, anžto při spuštění Autocadu hrubě klesá vytížení GPU
sleep - při 2+ lze se strojem v pohodě dělat téměř cokoli - výpočet se prodlouží, při 0 má GUI dost výrazný lag
reduce_cpu - jednička se nějak neosvědčila
Naposledy upravil(a) nenym dne čtv 15 říj, 2015 16:47, celkem upraveno 1 x.
Důvod: threads upraveno na 6
Prý už není krize; pořád jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 464x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

Uživatelský avatar
bundaboy
52.6315789474 %
52.6315789474 %
Příspěvky: 1300
Registrován: sob 01 kvě, 2010 23:00
rok narození: 0- 0-1978
ID CNT statistics: 6579
Bydliště: Praha
Kontaktovat uživatele:

Re: Collatz Conjecture na GPU ATI

#202 Příspěvek od bundaboy » čtv 24 zář, 2015 00:58

Vyzkousel jsem ten samy config na 280X a ze 186 sekund bylo razem 130. :smt023

Mimochodem slusny vyvar...
Obrázek
-
Obrázek Obrázek

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

Re: Collatz Conjecture na GPU ATI

#203 Příspěvek od nenym » čtv 24 zář, 2015 02:19

Jo, to zde ještě nebylo. Největší drtiči jsou z Havaje na OCL 2.0, 76 až 80s.
Prý už není krize; pořád jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 464x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

Uživatelský avatar
forest
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 16938
Registrován: pát 27 říj, 2006 09:19
rok narození: 03 bře 1977
ID CNT statistics: 71
Bydliště: Újezd u Brna

Re: Collatz Conjecture na GPU ATI

#204 Příspěvek od forest » pát 25 zář, 2015 04:28

To je tedy neskutečný vývar, víc jak 3 miliony kreditů na jedné grafice. To tu opravdu ještě nebylo a očekávám, kdy jim klekne server.

I na té integrované Intelové grafice je to nyní přes 100 000 kreditu za 24hodin, prakticky za žádnou spotřebu. S tímhle už by měli něco dělat.

Honza
57.8947368421 %
57.8947368421 %
Příspěvky: 2148
Registrován: pát 03 lis, 2006 10:46

Re: Collatz Conjecture na GPU ATI

#205 Příspěvek od Honza » sob 26 zář, 2015 14:25

nenym píše:Jo, to zde ještě nebylo. Největší drtiči jsou z Havaje na OCL 2.0, 76 až 80s.
Vyzkoušel jsem Fiji (aka Fury Nano) a to taky nejni špatný, při vhodném nastavení ~85s.
A pokud vezmu v potaz TDP, tak je to ještě lepčejší. Kvůli limitu TDP mi jede někde kolem 930MHz místo 1000MHz.

Worf_VX
31.5789473684 %
31.5789473684 %
Příspěvky: 446
Registrován: čtv 16 úno, 2012 18:31
rok narození: 0- 0-1981
ID CNT statistics: 17768
Bydliště: Spytihněv
Kontaktovat uživatele:

Re: Collatz Conjecture na GPU ATI

#206 Příspěvek od Worf_VX » pon 12 říj, 2015 19:02

kamarad ma ted zapojeno nove HD5850 + HD7770 + FirePro V4800. Tu treti grafiku BOINC ignoruje. Ja nemam zkusenosti s vice grafikama pri pocitani. Muzete nekdo poradi optimalni nastaveni, pripadne jak donutit V4800 pocitat, pokud je podporovana?
Diky moc
ObrázekObrázekObrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek ObrázekObrázekObrázek

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

Re: Collatz Conjecture na GPU ATI

#207 Příspěvek od vkliber » úte 13 říj, 2015 10:20

Karty FirePro podporovány jsou. Nevím jak je to přesně s V4800, ale V4900 jsem našel.

Pár pošťuchnutí (co bych asi udělal já) :
- po spuštění BOINC kouknout do logu jestli jí vůbec našel
- zapnout v cc_config.xml <use_all_gpus>1</use_all_gpus>
- pokud stále nic, tak restartovat PC pouze s touto grafikou a zjišťovat v čem je problém
- a pozor na ovladače, defaultní od výrobce může obsahovat pouze display driver bez podpory OpenCL, a zkontrolovat jestli nainstalovaný AMD drivery podporuje kartu.
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 ˙˙˙

Worf_VX
31.5789473684 %
31.5789473684 %
Příspěvky: 446
Registrován: čtv 16 úno, 2012 18:31
rok narození: 0- 0-1981
ID CNT statistics: 17768
Bydliště: Spytihněv
Kontaktovat uživatele:

Re: Collatz Conjecture na GPU ATI

#208 Příspěvek od Worf_VX » úte 13 říj, 2015 10:35

vkliber píše:Karty FirePro podporovány jsou. Nevím jak je to přesně s V4800, ale V4900 jsem našel.

Pár pošťuchnutí (co bych asi udělal já) :
- po spuštění BOINC kouknout do logu jestli jí vůbec našel
- zapnout v cc_config.xml <use_all_gpus>1</use_all_gpus>
- pokud stále nic, tak restartovat PC pouze s touto grafikou a zjišťovat v čem je problém
- a pozor na ovladače, defaultní od výrobce může obsahovat pouze display driver bez podpory OpenCL, a zkontrolovat jestli nainstalovaný AMD drivery podporuje kartu.
Diky, preposlu mu to. Kdyz jel na V4900 + HD7770, tal pocitaly. Kdyz pridal treti HD5850, tak V4900 prestala pocitat a pocitaji jen HD7770 + HD5850.
ObrázekObrázekObrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek ObrázekObrázekObrázek

Jozef J
26.3157894737 %
26.3157894737 %
Příspěvky: 241
Registrován: pon 02 čer, 2014 15:54
rok narození: 10 črc 1978
ID CNT statistics: 22419

Re: Collatz Conjecture na GPU ATI

#209 Příspěvek od Jozef J » stř 31 srp, 2016 20:57

AMD 7970 @ 1ghz

verbose=1
threads=8
kernels_per_reduction=64
sieve_size=30
lut_size=16
reduce_cpu=0
sleep=1
toto je ze vraj uspesny config z collatz fora.
tak som vytvoril app_config.xml subor napisal do neho to co je uvedene vyssie a vlozil ho do c:/programData/boinc/projects/boinc.thesonntag.com_collatz
a nic sa nedeje casy su take iste ako predtym. mam tam dve 7970
poradi niekto co tam mam este dat? subor je xml. nie txt
2.pokus
<app>
<name>collatz_sieve_1.21_windows_intelx86__opencl_amd_gpu</name>
verbose=1
threads=8
kernels_per_reduction=64
sieve_size=30
lut_size=16
reduce_cpu=0
sleep=1
</app>

</app_config>
nic ..

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

Re: Collatz Conjecture na GPU ATI

#210 Příspěvek od nenym » stř 31 srp, 2016 22:08

Úplně zbytečná snaha, ty parametry patří do *.config souborů, které jsou defaultně prázdné. Pomocí app_config.xml nedosáhnete v této věci ničeho.

A přitom se stačilo podívat na začátek této stránky http://forum.czechnationalteam.cz/viewt ... 200#p81029.
nenym píše:Trochu hodně jsem si pohrál s konfigurací sievingu pro R9 280 - soubor collatz_sieve_1.21_windows_x86_64__opencl_amd_gpu.config, výsledek vypadá velmi slušně.
Prý už není krize; pořád jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 464x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

Jozef J
26.3157894737 %
26.3157894737 %
Příspěvky: 241
Registrován: pon 02 čer, 2014 15:54
rok narození: 10 črc 1978
ID CNT statistics: 22419

Re: Collatz Conjecture na GPU ATI

#211 Příspěvek od Jozef J » čtv 01 zář, 2016 01:53

ano tie tam vidim.
dva su exe a dalsie dva su config. tie config su po otvoreni v text ed prazdne,,,0kb
collatz_sieve_1.21_windows_x86_64__opencl_amd_gpu exe
collatz_sieve_1.21_windows_x86_64__opencl_amd_gpu.config
takze do tych prazdnych config-ov vlozit ten parameter?
EDIT: uz to funguje, . teraz cca 100-120sec . ale este cakam nez sa to objavi na serveri collatz v jednotkach. GPU VRM Power In (PIN) v HWinfo poskocilo na 175-185w 45hh
edit:zlepsenie o 50% :!: parada! 33zzz z 200-220 na 100-118 ,(2-gf karty su rozne taktovane od vyrobcu) na stare 7970ky neskutocny vejvar :smt038
ale v tom vlakne na collatz je "paan" co ma nvidiu1070 z otestovanym parametrom mu teraz dava tesne pod 5 milionov. co je na pomerne uspornu grafiku uzasne. rozhodne kto moze odporucam ist do 1070 nvidia :idea: lebo ma tie 7970zozeru 45hh

Uživatelský avatar
forest
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 16938
Registrován: pát 27 říj, 2006 09:19
rok narození: 03 bře 1977
ID CNT statistics: 71
Bydliště: Újezd u Brna

Re: Collatz Conjecture na GPU ATI

#212 Příspěvek od forest » čtv 01 zář, 2016 20:20

Tyhle parametry jsou věc stará už rok a řešili jsme to tu po různu během toho roku několikrát. Naposledy, když jsme ladili oldjerryho 1080-ku. Zrychlení je většinou o třetinu a je velká škoda, pokud to dosud někdo provozuje jen bez těch pár řádků v config souboru.

Uživatelský avatar
gigadisk
42.1052631579 %
42.1052631579 %
Příspěvky: 791
Registrován: ned 27 kvě, 2007 17:54
rok narození: 26 dub 1985
ID CNT statistics: 11430
Bydliště: Lanškroun
Kontaktovat uživatele:

Re: Collatz Conjecture na GPU ATI

#213 Příspěvek od gigadisk » pát 02 zář, 2016 10:12

Zkoušel jsem si dnes hrát s nastavením na R5 M255 s mým starým nastavením, kdy nepoužívám config mám časy okolo 1700-1750sec s config souborem jsem se dostal 1800-1850sec.
Takže jsem usoudil, že na každou grafickou kartu se to asi hodit nebude a s integrovaným intelem si hrát radši nebudu už vůbec, leda že by si s tím hrál někdo jinej a fakt to fungovalo.

Bez configu https://boinc.thesonntags.com/collatz/r ... d=91612431
S config souborem https://boinc.thesonntags.com/collatz/r ... d=91628830

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

Re: Collatz Conjecture na GPU ATI

#214 Příspěvek od nenym » pát 02 zář, 2016 13:55

Pro integrované GPU je samostatné vlákno, parametry jsou úplně jiné. Na starou kartu se budou hodit spíše parametry z i-gpu, zrychlení by mělo být pozorovatelné, i když nikoli na 50 % původního času. Je nutné si s parametry pohrát a měnit vždy pouze jeden za současného sledování vytížení GPU a lagu.
Prý už není krize; pořád jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 464x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

Uživatelský avatar
gigadisk
42.1052631579 %
42.1052631579 %
Příspěvky: 791
Registrován: ned 27 kvě, 2007 17:54
rok narození: 26 dub 1985
ID CNT statistics: 11430
Bydliště: Lanškroun
Kontaktovat uživatele:

Re: Collatz Conjecture na GPU ATI

#215 Příspěvek od gigadisk » pát 02 zář, 2016 18:25

nenym píše:Pro integrované GPU je samostatné vlákno, parametry jsou úplně jiné. Na starou kartu se budou hodit spíše parametry z i-gpu, zrychlení by mělo být pozorovatelné, i když nikoli na 50 % původního času. Je nutné si s parametry pohrát a měnit vždy pouze jeden za současného sledování vytížení GPU a lagu.
Vlákno jsem si pročetl, jeden config jsem tam na Intel GPU objevil tak to vyzkouším. Opět ale narážím na stejný problém co vždycky, app_info.xml mi nikdo nesepíše a pořád si to musím bastlit sám. A pak to vždycky dopadá tím minimalistickým configem, ve kterým chybí všechno nedůležitý. A kdo ty zbytečnosti tam pak má dopisovat, zase jenom já. Rád bych tu někdy narazil na post, který slibuje zázračné zrychlení a u toho jednoduchý návod a soubory ke stažení.

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

Re: Collatz Conjecture na GPU ATI

#216 Příspěvek od nenym » pát 02 zář, 2016 19:21

Na co proboha potřebuješ app_info.xml? Vrať se do hrobu.
Všechno tam je, stačí okopírovat text a uložit do *.config souboru, který již máš dávno v adresáři projektu (natahuje se s aplikací) a je prázdný. Jméno config souboru je shodné se jménem aplikace, liší se pouze příponou..

OT: app_info.xml až na vzácné velmi jednoduché výjimky nikdo neuveřejní úplně celé ze zcela jednoduchého důvodu. Lze tím nadělat mnohem více škod než užitku a dotyčný musí přesně vědět kdy, co a proč dělal, dělá a hodlá udělat a jaké to může mít následky.
Prý už není krize; pořád jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 464x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

Uživatelský avatar
gigadisk
42.1052631579 %
42.1052631579 %
Příspěvky: 791
Registrován: ned 27 kvě, 2007 17:54
rok narození: 26 dub 1985
ID CNT statistics: 11430
Bydliště: Lanškroun
Kontaktovat uživatele:

Re: Collatz Conjecture na GPU ATI

#217 Příspěvek od gigadisk » pát 02 zář, 2016 19:41

Vrátil jsem se z hrobu, kde jsem testoval HD530.

výpočet bez configu: https://boinc.thesonntags.com/collatz/r ... d=91665377
výpočet s configem: https://boinc.thesonntags.com/collatz/r ... d=91670876

Kód: Vybrat vše

verbose=1
kernels_per_reduction=48
threads=6
lut_size=10
sieve_size=22
sleep=1
reduce_cpu=1
Ze 40 minut se mi to prodloužilo na něco lehce přes hodinu. Já klidně uveřejním celé app_info.xml a nedělá mi to problém, protože vím co dělám. A chci mít možnost zasahovat do každého řádku kodu i když nevím co to udělá. Pokud bych se tím nechtěl zabývat, tak se ze mě stane obyčejný uživatel, který netouží po vyšším výkonu. Já to app_info chci, protože si nenastavuju profily na počítačích a řídím si to aplikací, kterou chci počítat. Vzláště pokud mám v pc dvě grafické karty, a Collatz má v překladu 2x Intel GPU a kdo ví co je co. Já jsem prostě dinosaur, kterej měl dávno vyhynout, ale nestalo se tak. 33iii

Mé prachobyčejné app_info.xml bez nesmyslů, ještě by se dal smazat řádek s flops:

Kód: Vybrat vše

<app_info>

<app>
    <name>collatz_sieve</name>
    <user_friendly_name>Collatz Sieve</user_friendly_name>
    <non_cpu_intensive>0</non_cpu_intensive>
</app>
<file_info>
    <name>collatz_sieve_1.21_windows_x86_64__opencl_intel_gpu.exe</name>
    <executable/>
</file_info>
<app_version>
    <app_name>collatz_sieve</app_name>
    <version_num>121</version_num>
    <platform>windows_x86_64</platform>
    <avg_ncpus>0.033386</avg_ncpus>
    <max_ncpus>0.033386</max_ncpus>
    <flops>26855112142363.749039</flops>
    <plan_class>opencl_intel_gpu</plan_class>
    <file_ref>
        <file_name>collatz_sieve_1.21_windows_x86_64__opencl_intel_gpu.exe</file_name>
        <main_program/>
    </file_ref>
    <coproc>
        <type>intel_gpu</type>
        <count>1.000000</count>
    </coproc>
    <dont_throttle/>
</app_version>

</app_info>

Uživatelský avatar
forest
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 16938
Registrován: pát 27 říj, 2006 09:19
rok narození: 03 bře 1977
ID CNT statistics: 71
Bydliště: Újezd u Brna

Re: Collatz Conjecture na GPU ATI

#218 Příspěvek od forest » pát 02 zář, 2016 19:53

Zatím u všech GPU (i integrovaných) se mně osvědčilo zapnout u Collatz výpočet dvou jednotek naráz. Používám na to app_config.xml s tímto obsahem:
<app_config>
<app>
<name>collatz_sieve</name>
<gpu_versions>
<gpu_usage>0.5</gpu_usage>
<cpu_usage>0.01</cpu_usage>
</gpu_versions>
</app>
</app_config>
Zatím jsem měl vždy lepší časy s hodnotami v configu, které ke všem druhům grafik sem na fóru sepsal nenym. Jednotlivé grafiky mají samostatná vlákna a nevím jak lépe by jsme to ještě mohli počtářům naservírovat. Snad na to leda sepsat článek na web, to ostatně ale může udělat kdokoliv a poslat mně ho ke zveřejnění e-mailem.

Klidně se ptejte, není problém poradit a odpovědět, ale ta kritika na nedostaek informací zde na Collatz zrovna není na místě. Nenym se opravdu snažil a odvedl pro to kus práce, za to mu patří velký dík.

Uživatelský avatar
gigadisk
42.1052631579 %
42.1052631579 %
Příspěvky: 791
Registrován: ned 27 kvě, 2007 17:54
rok narození: 26 dub 1985
ID CNT statistics: 11430
Bydliště: Lanškroun
Kontaktovat uživatele:

Re: Collatz Conjecture na GPU ATI

#219 Příspěvek od gigadisk » pát 02 zář, 2016 20:29

Vlákno s počítáním na Intel GPU je poslední příspěvek ze dne 10.12.2015 tam není vůbec nic o posledních kouscích křemíku.
Vlákno s počítáním na AMD/ATI už obsahuje více informací a je tam od nenyma config(R9 280), bohužel je dobrý pouze na lepší kousek křemíku.

Nechtěl jsem kritizovat práci nenyma a ani to nebyl můj úmysl. Ani nechci kritizovat práci někoho jiného. Pouze jsem si chtěl vyzkoušet config v praxi a podívat se jaký nárust výkonu uvidím v Intel HD530 a AMD Radeon R5 M255. Tady jsem viděl výkonostní rezervu o kterou jsem se podle mého mínění ochuzoval a tak jsem se dnes vrhnul do testování. Já jsem se pouze ozval, protože to výpočty zpomaluje a třeba si někdo bez rozmyslu nahodí tuhle "optimalizaci" a nevšimne si, že si ve skutečnosti pohoršil. Od nenyma jsem ten příspěvek bral pouze jako hecování, protože mě už jednou pochválil za mé minimalistické app_infa k aplikacím. Pokud někdo má stejný kus křemíku jako já a config mu opravdu pomohl docílit kratších časů, budu rád, pokud se s ním se mnou rozdělí. Díky, vymřelý dinosaur.

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

Re: Collatz Conjecture na GPU ATI

#220 Příspěvek od nenym » pát 02 zář, 2016 21:16

gigadisk píše: Od nenyma jsem ten příspěvek bral pouze jako hecování, protože mě už jednou pochválil za mé minimalistické app_infa k aplikacím.
Vidím, že jsi si na mne zvykl.
Nejstarší ATI mám HD 5500 (Redwood)/ 1 GB VRAM, provozuji

Kód: Vybrat vše

verbose=1
kernels_per_reduction=48
threads=6
lut_size=16
sieve_size=27
sleep=1
reduce_cpu=0
Jinak doba výpočtu tě nesmí zmást, porovnej kredit na za čas.
Prý už není krize; pořád jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 464x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

Odpovědět

Zpět na „Collatz Conjecture“