Collatz Conjecture na GPU ATI

Fórum o projektu

Moderátoři: petnek, nenym, Zelvuska

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

Re: Ostatní diskuze k projektu

#1 Příspěvek od vkliber » úte 28 črc, 2009 15:18

Rozjet Collatz Conjecture na ATI Radeon™ HD 3600 Series se mi nepodařilo. Moc jsem si s tím ale nehrál, 3600 není v seznamu. Je tam 3690, ale to musím první zjistit, v čem se liší od mojí 3600?

EDIT : verzi ovladače mám 8.522, Catalyst 08.8.
EDIT2 : na verzi 8.632, Catalyst 9.16 taky nefunguje

Spadlé jednotky říkají pouze nic neříkající chybu exit code -1073741515.
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 ˙˙˙

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

Re: Ostatní diskuze k projektu

#2 Příspěvek od nenym » úte 28 črc, 2009 17:28

Máš vůbec v msgs CAL device?

EDIT: Tento měl má stejný problém.
Blíží se další krize; jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 474x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

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

Re: Ostatní diskuze k projektu

#3 Příspěvek od vkliber » úte 28 črc, 2009 18:52

nenym píše:Máš vůbec v msgs CAL device?
Nemám.
Mám tam :

Kód: Vybrat vše

28.7.09 18:44:37|Collatz Conjecture|Found app_info.xml; using anonymous platform
...
28.7.09 18:44:37||No CUDA devices found
28.7.09 18:44:37||No coprocessors
a při pokusu o spuštění WU hlásí :

Kód: Vybrat vše

28.7.09 18:46:19||[error] Missing a CAL coprocessor
Do app_info.xml jsem přidal :

Kód: Vybrat vše

    <coproc>
      <type>CAL</type>
      <count>1</count>
    </coproc>
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
petnek
Moderátor
Moderátor
Příspěvky: 3500
Registrován: pon 28 led, 2008 12:44
rok narození: 16 kvě 1987
ID CNT statistics: 10883
Bydliště: Praha
Kontaktovat uživatele:

Re: Aplikace

#4 Příspěvek od petnek » úte 28 črc, 2009 19:55

Snažil jsem se nainstalovat aplikaci na ATI GPU a jaksi jsem pohořel.

Diskusní vlákno je zde.

Odkaz na stažení aplikace collatz_1.09c_windows_x86_64__ati_SSE2.zip.

Aplikaci jsem nainstaloval, nastavil podle tohoto příspěvku a pokaždé chyba při výpočtu.

Z diskuse podle příspěvku jsem usoudil, že by moje karta HD4670 měla být podporována, ale nic.

Koukám že už se tu problém kolem ATI řešil. Jak zařídit aby karta ATI byla coprocessorem?
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: 9706
Registrován: čtv 29 bře, 2007 10:41
ID CNT statistics: 1
Bydliště: Brušperk, 48 let
Kontaktovat uživatele:

Re: Aplikace

#5 Příspěvek od vkliber » úte 28 črc, 2009 20:46

petnek píše:Odkaz na stažení aplikace collatz_1.09c_windows_x86_64__ati_SSE2.zip.
Máš starou aplikaci 1.09.
Použij tuto stránku.
Podle poslední novinky stejně všechny staré výsledky budou označeny za invalidní.
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
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 9706
Registrován: čtv 29 bře, 2007 10:41
ID CNT statistics: 1
Bydliště: Brušperk, 48 let
Kontaktovat uživatele:

Re: Collatz Conjecture na GPU ATI

#6 Příspěvek od vkliber » úte 28 črc, 2009 21:59

Konečně mám správnou verzi ATI Catalyst a jdu to zkoušet. Nějak se mi předtím pohádala verze Microsoft .NET Framework :???: .
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
petnek
Moderátor
Moderátor
Příspěvky: 3500
Registrován: pon 28 led, 2008 12:44
rok narození: 16 kvě 1987
ID CNT statistics: 10883
Bydliště: Praha
Kontaktovat uživatele:

Re: Aplikace

#7 Příspěvek od petnek » úte 28 črc, 2009 23:25

vkliber píše:Máš starou aplikaci 1.09...
Tu novou jsem už taky zkoušel, taky nejde. Stáhl a nainstaloval jsem si i ATIStream SDK, ale taky to nepomohlo
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: 9706
Registrován: čtv 29 bře, 2007 10:41
ID CNT statistics: 1
Bydliště: Brušperk, 48 let
Kontaktovat uživatele:

Re: Collatz Conjecture na GPU ATI

#8 Příspěvek od vkliber » úte 28 črc, 2009 23:42

Podařilo se mi spustit verzi pro ATI (collatz_1.10_windows_intelx86__cal.exe) na ATI HD 3600 po šílených pokusech a reinstalacích včetně spouštění z příkazové řádky.
Má to ale jeden háček, jak ukazuje obrázek ... je to asi 10x pomalejší než na CPU a vytížení GPU je 0% 45aa
Image1.png
Image1.png (84.83 KiB) Zobrazeno 3715 x
Ještě si pohraju s app_info.xml a pak půjdu chrnět.
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
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 9706
Registrován: čtv 29 bře, 2007 10:41
ID CNT statistics: 1
Bydliště: Brušperk, 48 let
Kontaktovat uživatele:

Re: Collatz Conjecture na GPU ATI

#9 Příspěvek od vkliber » úte 28 črc, 2009 23:52

Tak nakonec mi jede 1xCPDN, 2xVTU a 3xCollatz (na půl plynu).
Ale je to fakt děsně pomalé ... nechám to dopočítat a uvidím 33vvv .
Přílohy
Image2.png
Image2.png (16.7 KiB) Zobrazeno 3723 x
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
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 9706
Registrován: čtv 29 bře, 2007 10:41
ID CNT statistics: 1
Bydliště: Brušperk, 48 let
Kontaktovat uživatele:

Re: Collatz Conjecture na GPU ATI

#10 Příspěvek od vkliber » stř 29 črc, 2009 01:07

Tak jsem je zrušil, to bych čekal 14 dní na výsledek, ve zrušených jednotkách nebyla ani zmínka o tom, že by počítal na GPU (to teda nevím, co to vlastně dělal :smt102 ) ... nechám to na další den.
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
petnek
Moderátor
Moderátor
Příspěvky: 3500
Registrován: pon 28 led, 2008 12:44
rok narození: 16 kvě 1987
ID CNT statistics: 10883
Bydliště: Praha
Kontaktovat uživatele:

Re: Collatz Conjecture na GPU ATI

#11 Příspěvek od petnek » stř 29 črc, 2009 09:03

Je to nějaké divné... Mě se to nepodařilo pustit vůbec, pokaždé jen chyba při výpočtu.

Koukni na tohle PC, jak si krásně počítá... :lol:
Obrázek
ObrázekObrázekObrázek

Uživatelský avatar
krahulik
52.6315789474 %
52.6315789474 %
Příspěvky: 1217
Registrován: úte 09 led, 2007 10:33

Re: Collatz Conjecture na GPU ATI

#12 Příspěvek od krahulik » stř 29 črc, 2009 09:52

Vcera jsem si s tim hral. Na win 7 RC a starsich ovladacich 9.1 (pro win vista 64b) nebyl problem. Vypocty nejely tak svizne jako MW, pokud jsem pustil i WCG, tak se vypocet citelne snizil, to same pokud jsem pustil MW (v solo projektu jely soubezne 2 WU na GPU). Pokud nenechate jet projekt samotny, muze se vam stat ze po spusteni jineho projektu se WU kolace "zaseknou", pokud se nerestartne "Boinc". Pro soubeh s jinym projektem je tedy nutne ladit config a rozdeleni prace, jinak to asi nema "cenu".

Na WIN XP 32b je to jina. XP ma problem s drivery a SDK (gipsel psal o nejakem bugu), s tim se trapim(e) na MW (tam 8.12 v poho, 9.1 uz obcas "bluescreen", vyssi uz stopro). Nahozena aplikace kolace koncila pokazde chybou - exit code -1073741515 (0xc0000135), tzn. stejny problem jako jini poctari. Obmena driveru na 9.1 a novejsi nepomohla, upravy configu take ne. Dal jsem tomu vcera 3 hodky, pak vratil starsi ovladace a na GPu jede uz zase MW .
Ted koukam, ze Slicker predelal a vydal aplikaci a jsou jiz Win32 ATI SSE2 a Win32 ATI (bez SSE2), vecer bych si k tomu zas sedl a otestoval.

PS: testovano na 48xx
Obrázek
Obrázek

Uživatelský avatar
petnek
Moderátor
Moderátor
Příspěvky: 3500
Registrován: pon 28 led, 2008 12:44
rok narození: 16 kvě 1987
ID CNT statistics: 10883
Bydliště: Praha
Kontaktovat uživatele:

Re: Collatz Conjecture na GPU ATI

#13 Příspěvek od petnek » sob 01 srp, 2009 12:09

Jak jsem to testoval já, nehnul jsem se z místa. Vyzkoušel jsem mnoho kombinací, ale nepovedlo se mi to rozchodit i když jsem měl vypnutý WCG (nic jiného mi doma nejelo). Pořád chyba výpočtu. Mám Catalysty 9.6 tak to bude možná i tím, HD4670 by to mělo podporovat, tak nevím.

Předpokládal jsem taky, bohužel špatně, že projekt bude WU počítat jen na grafice a CPU bude dostupný pro "CPU WU". Tak rád bych zapojil svoji grafiku, ale stále nic...

Zatím tento projekt opouštím, uvidím jak se věci budou vyvíjet...
Obrázek
ObrázekObrázekObrázek

LookAS
42.1052631579 %
42.1052631579 %
Příspěvky: 731
Registrován: ned 02 pro, 2007 14:34
rok narození: 12 čer 1981
ID CNT statistics: 9215
Bydliště: Přelouč
Kontaktovat uživatele:

Re: Collatz Conjecture na GPU ATI

#14 Příspěvek od LookAS » sob 01 srp, 2009 13:08

zkouseli jste i to nakopirovani/prejmenovani knihoven v system32?
-LookAS- ~ Core i9-7920X + AiO Corsair H110i GT, ASRock Taichi, 32GB Corsair 4133MHz , 2x Gigabyte GTX 1080 Ti Gaming OC, Win 10 x64, FW 391.35, BOINC 7.6.22 x64
PG: Obrázek

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

Re: Collatz Conjecture na GPU ATI

#15 Příspěvek od vkliber » sob 01 srp, 2009 14:13

Meharts to rozchodil na ATI Radeon HD 3800, ale co jsem se teď koukal, tak všechny jednotky co měl ve stavu "Completed, validation inconclusive" se mu po dopočítání třetí WU do páru označili na "Completed, marked as invalid" např. tady.
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 ˙˙˙

LookAS
42.1052631579 %
42.1052631579 %
Příspěvky: 731
Registrován: ned 02 pro, 2007 14:34
rok narození: 12 čer 1981
ID CNT statistics: 9215
Bydliště: Přelouč
Kontaktovat uživatele:

Re: Collatz Conjecture na GPU ATI

#16 Příspěvek od LookAS » pon 03 srp, 2009 01:48

na foru jsem zahledl toto, kdo to jeste nezkousel:

Kód: Vybrat vše

Q:
amdcalcl.dll
amdcaldd.dll
amdcalrt.dll

aticalcl.dll
aticaldd.dll
aticalrt.dll

i have theese 6 files in my c:\windows\system32 folder the amdcal*.dll files are copies of atical*.dll and still getting errors....

A:
Install the MSVC 2005 SP1 runtime package 32bit
-LookAS- ~ Core i9-7920X + AiO Corsair H110i GT, ASRock Taichi, 32GB Corsair 4133MHz , 2x Gigabyte GTX 1080 Ti Gaming OC, Win 10 x64, FW 391.35, BOINC 7.6.22 x64
PG: Obrázek

Uživatelský avatar
krahulik
52.6315789474 %
52.6315789474 %
Příspěvky: 1217
Registrován: úte 09 led, 2007 10:33

Re: Collatz Conjecture na GPU ATI

#17 Příspěvek od krahulik » pon 03 srp, 2009 09:20

O vikendu jsem vyzkousel opet vsechny mozne kombinace (.dll, .NET, c++, ovladace) na XP32b (SP3), vyjma preinstalu systemu. Tenhle system je pro vypocty na ATI asi zaklety :/
Obrázek
Obrázek

Uživatelský avatar
Meharts
42.1052631579 %
42.1052631579 %
Příspěvky: 685
Registrován: úte 04 bře, 2008 10:09
ID CNT statistics: 2
Bydliště: Castle in the city Brušperk 37 let

Re: Collatz Conjecture na GPU ATI

#18 Příspěvek od Meharts » pon 03 srp, 2009 09:56

Moje zkušenost jak již psal Vítek je, že jednotky jsem spočítal, ale posléze je server označil za nedůvěrihodné a poté za invalidy.
Bylo to možná způsobeno mým experimentováním (současně jsem počítal MW, vypínal zapínal jiné projekty, killoval procesy atd. 45hh ). Nicméně jsem se dostal do stavu, kdy jednotky jely značně rychleji než na CPU grafika byla vytížená a v logu po ukončení výpočtu byla jednotka detekována jako jednotka

Kód: Vybrat vše

<core_client_version>6.6.20</core_client_version>
<![CDATA[
<stderr_txt>
Beginning processing...
2 concurrent WUs allowed
Collatz ATI v1.10 (GPU Optimized Application)
CAL Runtime: 1.2.1
Found 1 CAL device

Device 0: ATI Radeon HD 3800 (RV670) 512 MB local RAM (remote 28 MB cached + 512 MB uncached)
GPU core clock: 885 MHz, memory clock: 1126 MHz
Estimated GPU Flops: 566400
320 shader units organized in 4 SIMDs with 16 VLIW units (5-issue), wavefront size 64 threads
supporting double precision

worker: trying boinc_get_init_data()...
Looking for checkpoint file...
No checkpoint file found. Starting at beginning.
1 WUs already running on GPU 0
Starting WU on GPU 0


GPU Time: 745.141
Generating result output.
2361183472551495182696
2361183472553642666344
2361183472551795012639
1604
1220311942159
Elapsed time: 1500.89 seconds
called boinc_finish

</stderr_txt>
]]>

Docílil jsem toho tím, že

0. použil jsem aplikaci bez SSE2
1. kompletni odinstalace předchozích ati catalystů pomocí utility, kterou jsem před časem někde získal. večer dodám název.
2. instalace ati catalyst 8.12
3. knihovny z foldingu byly tři a přesné názvy dodám jsem nakopíroval do složky Collatz Conjecture ve složce boinc.
4. přejmenoval jsem knihovnu brook.dll na brook32.dll
5. v app.xml jsem přejmenoval v řádcích odkazujících na brook.dll na brook32.dll bylo to ve dvou řádcích
6. změnil jsem v app.xml hodnotu využití CPU z 0.5 na 2 to jest, že mi může maximálně počítat dvě jednotky Collatz Conjecture

a takto mi to funguje (ne)správně

LookAS
42.1052631579 %
42.1052631579 %
Příspěvky: 731
Registrován: ned 02 pro, 2007 14:34
rok narození: 12 čer 1981
ID CNT statistics: 9215
Bydliště: Přelouč
Kontaktovat uživatele:

Re: Collatz Conjecture na GPU ATI

#19 Příspěvek od LookAS » pon 03 srp, 2009 10:03

-LookAS- ~ Core i9-7920X + AiO Corsair H110i GT, ASRock Taichi, 32GB Corsair 4133MHz , 2x Gigabyte GTX 1080 Ti Gaming OC, Win 10 x64, FW 391.35, BOINC 7.6.22 x64
PG: Obrázek

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

Re: Collatz Conjecture na GPU ATI

#20 Příspěvek od Honza » pon 03 srp, 2009 13:09

So... since Berkeley can't/won't support it till 6.10.xx or maybe even later...
Čekal, než to někdo nevydrží a udělá to, když to v UCB nepovažují za prioritu (nebo nemají správnou motivaci jako v případě nVidie)

I neoficiální podpora je fajn a krokem kupředu.

Odpovědět

Zpět na „Collatz Conjecture“