Collatz Conjecture na GPU ATI

Fórum o projektu

Moderátoři: petnek, nenym, Zelvuska

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

Re: Collatz Conjecture na GPU ATI

#141 Příspěvek od forest » stř 01 zář, 2010 11:15

nenym píše:1. Co vrací ldd collatz_2.09_i686-pc-linux-gnu__ati14? - poslední šuplík
linux-gate.so.1 => (0xb77c7000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7792000)
libbrook.so => not found
libaticalrt.so => /usr/lib/libaticalrt.so (0xb7780000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb761d000)
/lib/ld-linux.so.2 (0xb77c8000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7604000)
librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb75fb000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb75ec000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb75e7000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb75d7000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb74e8000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb74e4000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb74ca000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb74c4000)
Vypadá to, jako by nemohl najít libbrook.so, ale ten jsem nakopíroval i do /usr/lib/ a je i v adresáři projektu :smt102

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

Re: Collatz Conjecture na GPU ATI

#142 Příspěvek od nenym » stř 01 zář, 2010 11:56

Chybí symbolické linky na ty dynamicky přiřazované knihovny, na collatzu je to libbrook.so - not found. DNETC to bude mít obdobné.
Sudo gedit nějaký příslušný soubor (třeba x86-linux-gnu.conf na 32bit stroji a x86_64-linux-gnu.conf na 64bit stroji), nebo si utvoř vlastní (třeba Boinc_projects.conf) - já je mám v adresáři /etc/ld.so.conf.d na všech strojích, takže je to asi univerzální adresář, přiřaď do souboru adresář /usr/lib/ či adresář projektu (ten adresář, kde jsou knihovny) a pak spáchej sudo ldconfig, který ti vytvoří symbolic links pro knihovny a aplikace by se měly rozjet. Kontrola opět pomocí ldd jmeno_aplikace.
Lze to nějak přímo přes sudo ln, ale to neumím.
Blíží se další krize; jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 505x
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: 17642
Registrován: pát 27 říj, 2006 10:19
rok narození: 03 bře 1977
ID CNT statistics: 71
Bydliště: Újezd u Brna

Re: Collatz Conjecture na GPU ATI

#143 Příspěvek od forest » stř 01 zář, 2010 12:27

Přidat cestu se mně povedlo, i to už nepíše, že by ten soubor nenašel, ale chybou končí jednotky pořád. Přikládám aktuální výpis, ve kterém už žádnou chybu laickým pohledem nenacházím:
linux-gate.so.1 => (0xb7707000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb76d1000)
libbrook.so => /home/cnt/Plocha/BOINC/projects/boinc.thesonntags.com_collatz/libbrook.so (0xb7652000)
libaticalrt.so => /usr/lib/libaticalrt.so (0xb7640000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb74dd000)
/lib/ld-linux.so.2 (0xb7708000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb74c4000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb73d5000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb73c6000)
librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb73bc000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb73b8000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb73a8000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb72b9000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb72b5000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb729a000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7295000)

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

Re: Collatz Conjecture na GPU ATI

#144 Příspěvek od nenym » stř 01 zář, 2010 12:34

Pošli odkaz na ten počítač přímo na Collatzu, na účtu jsou hidden. Potřebuji si prohlédnou stderr zhavarovaných úloh - nebo stderr postni sem. Pravda však je, že Collatz ATI na 32bit Linuxu nikde nemám, asi bude chybět nějaký balíček kdoví čeho (viz OpenRendering na 64bit Linuxu a balíček gettext).
Blíží se další krize; jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 505x
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: 17642
Registrován: pát 27 říj, 2006 10:19
rok narození: 03 bře 1977
ID CNT statistics: 71
Bydliště: Újezd u Brna

Re: Collatz Conjecture na GPU ATI

#145 Příspěvek od forest » stř 01 zář, 2010 12:52

http://boinc.thesonntags.com/collatz/re ... stid=37558
Právě že v tom threadu také nikdo nepotvrdil že by to fungovalo a jiné téma jsem na fóru projektu nenašel. Je dobré že tam jede alespoň DNETC, ale kdyby se podařilo zprovoznit dva projekty, alespoň by byl jeden záložní.

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

Re: Collatz Conjecture na GPU ATI

#146 Příspěvek od nenym » stř 01 zář, 2010 12:59

Tak to je hodně špatné. Na googlení Collatz, Kernel Execution : Input stream is same as output stream. jsem nedostal žádnou rozumnou odpověď. Aplikace se úspěšně v GPU inicializovala a rozběhla, vypadá to na chybu kódu při zakládání výstupního souboru. Netuším, co s tím. Zkus ještě rozběhnout DNETC ATI na ostatních šuplících, mně se to po přidání symbolic linků podařilo na všech (třech) 64bit ATI strojích.
Blíží se další krize; jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 505x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

Uživatelský avatar
Prazdroj
42.1052631579 %
42.1052631579 %
Příspěvky: 683
Registrován: čtv 17 led, 2008 10:19
Bydliště: Liberec, 32 let

#147 Příspěvek od Prazdroj » stř 01 zář, 2010 13:06

Mně funguje DNETC ATI na Linux 64bit i bez přidání symbolic linků. Na nic jsem nesahal, jen připojit projekt a šlape to.

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

Re:

#148 Příspěvek od forest » stř 01 zář, 2010 14:41

nenym píše:Tak to je hodně špatné. Na googlení Collatz, Kernel Execution : Input stream is same as output stream. jsem nedostal žádnou rozumnou odpověď. Aplikace se úspěšně v GPU inicializovala a rozběhla, vypadá to na chybu kódu při zakládání výstupního souboru. Netuším, co s tím.
I tak díky za pomoc. Asi né na každé kartě to prostě funguje. Jsem rád, že jsem alespoň našel další z darovaných karet, na které výpočty běží.
Prazdroj píše:Mně funguje DNETC ATI na Linux 64bit i bez přidání symbolic linků. Na nic jsem nesahal, jen připojit projekt a šlape to.
Co máš za kartu a verzi systému?

Uživatelský avatar
Prazdroj
42.1052631579 %
42.1052631579 %
Příspěvky: 683
Registrován: čtv 17 led, 2008 10:19
Bydliště: Liberec, 32 let

#149 Příspěvek od Prazdroj » stř 01 zář, 2010 15:52

Starou HD3850 a Mandriva 2010.1 64bit. Před výpadkem práce v pohodě, i teď práci mám, ale ve Zprávách mi to ukazuje:

St 1. září 2010, 15:50:49 CEST DNETC@HOME Message from server: No work sent
St 1. září 2010, 15:50:49 CEST DNETC@HOME Message from server: Your computer has no NVIDIA GPU

Tak uvidím, jestli to pošle nějaké jednotky. Možná jsou jednotky pro ATI, vlastně teď už nově AMD karty, vybrané a server posílá jen jednotky pro nVidii.

betr
5.26315789474 %
5.26315789474 %
Příspěvky: 19
Registrován: ned 05 zář, 2010 16:34
rok narození: 29 dub 1983

Re: Collatz Conjecture na GPU ATI

#150 Příspěvek od betr » stř 03 lis, 2010 00:37

Zdravim, chtel bych se zeptat jak dlouho by mel trvat vypocet jedny WU, jelikoz ted koukam ze co ja spocitam za 32500sec ma nekdo druhej za 700sec (tez s app collatz v2.09 (ati13ati)). Jeste jsem nasel u ty jednotky GPU time: 5000sec, takze by ta grafarna delala 27500sec neco jinyho ?
GK mam: ATI Mobility Radeon HD 3430 a Verze Catalyst™ 10.8.

Dalsi info z Boinca:
1.11.2010 10:30:45 Starting BOINC client version 6.10.58 for windows_intelx86
1.11.2010 10:30:47 Processor: 2 GenuineIntel Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz [Family 6 Model 23 Stepping 6]
1.11.2010 10:30:47 OS: Microsoft Windows Vista: Business x86 Edition, Service Pack 2, (06.00.6002.00)
1.11.2010 10:30:47 Memory: 1.99 GB physical, 4.23 GB virtual
1.11.2010 10:30:50 ATI GPU 0: ATI Radeon HD 2300/2400/3200 (RV610) (CAL version 1.4.792, 256MB, 36 GFLOPS peak)

Uživatelský avatar
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 9893
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

#151 Příspěvek od vkliber » stř 03 lis, 2010 00:50

Nespletl jsi se v desetiné čárce?
U mě to na ATI Radeon HD 3600 píše : CPU time: 8.4375 seconds, GPU time: 7257.11 seconds, wall clock time: 8170.59 seconds.

Dej odkaz přímo na WU.
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: 7060
Registrován: úte 13 led, 2009 15:33
rok narození: 0- 0-1956
ID CNT statistics: 10124

Re: Collatz Conjecture na GPU ATI

#152 Příspěvek od nenym » stř 03 lis, 2010 06:54

Moje 3200 píše Run time 34,064.27 s CPU time 907.84 s, takže by to mohlo být v pořádku.
Blíží se další krize; jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 505x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

betr
5.26315789474 %
5.26315789474 %
Příspěvky: 19
Registrován: ned 05 zář, 2010 16:34
rok narození: 29 dub 1983

Re: Collatz Conjecture na GPU ATI

#153 Příspěvek od betr » stř 03 lis, 2010 10:31

vkliber píše:Nespletl jsi se v desetiné čárce?
U mě to na ATI Radeon HD 3600 píše : CPU time: 8.4375 seconds, GPU time: 7257.11 seconds, wall clock time: 8170.59 seconds.

Dej odkaz přímo na WU.
http://boinc.thesonntags.com/collatz/wo ... d=26182708

Uživatelský avatar
vkliber
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 9893
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

#154 Příspěvek od vkliber » stř 03 lis, 2010 11:07

Z těch dvou je tvoje jednotka ta 59015418, koukni na konec a tam máš
CPU time: 3.19802 seconds, GPU time: 5064.94 seconds, wall clock time: 5066.52 seconds
Důvodem proč ti to ukazuje Run time 32,541.93 a CPU time 32,535.61 je zřejmě to (a je to vidět i z logu) že výpočet byl několikrát přerušen : buď vypnutí PC, nebo přepínámí s jiným projektem, nebo spouštěním jiné exkluzivní GPU aplikace.
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 ˙˙˙

betr
5.26315789474 %
5.26315789474 %
Příspěvky: 19
Registrován: ned 05 zář, 2010 16:34
rok narození: 29 dub 1983

Re: Collatz Conjecture na GPU ATI

#155 Příspěvek od betr » stř 03 lis, 2010 11:34

vkliber píše: Z těch dvou je tvoje jednotka ta 59015418, koukni na konec a tam máš
CPU time: 3.19802 seconds, GPU time: 5064.94 seconds, wall clock time: 5066.52 seconds
Důvodem proč ti to ukazuje Run time 32,541.93 a CPU time 32,535.61 je zřejmě to (a je to vidět i z logu) že výpočet byl několikrát přerušen : buď vypnutí PC, nebo přepínámí s jiným projektem, nebo spouštěním jiné exkluzivní GPU aplikace.
Jop, ja vim, vsak jsem i psal ze jsem nasel u ty jednotky GPU time: 5000sec.
Co znamena v tomto pripade preruseni vypoctu? U beznejch cpu WU v podstate nic a kdyz zacnu opet pocitat, tak se pokracuje tam kde se predtim skoncilo. Tady se jednotka pocita odznova, nebo proc to tolik vadi?
Vypocet byl nekolikrat prerusen at uz vypnuti pc, nebo ze jsem to rucne pauznul, neb jsem si v Aktivity nastavil Vzdy pouzivat GPU a kdyz pustim gamesku nebo neco, co se mi seka, tak vypocet pozastavim. Jiny GPU projekt nepocitam a vlastne uz ani zadny CPU nepocitam, mam uz jen noncpu WUProp@home. Taky me napadlo, jestli ta GK neni v nejakym hloupym uspornym rezimu, ale snad neni, kdyz je nb v siti.
Diky za rady.

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

Re: Collatz Conjecture na GPU ATI

#156 Příspěvek od nenym » stř 03 lis, 2010 11:56

Všechny jednotky pokračují po přerušení od předchozího chceckopinu, což může být u Collatzu na tvé GPU i 30 minut run time. DNETC by vycházel ještě mnohem hůře (hustota checkpointů cca 2 hodiny).
U GPU tasků je to vždy od uloženého checkpointu, u CPU tasků je to poněkud složitější.
Blíží se další krize; jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 505x
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: 9893
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

#157 Příspěvek od vkliber » stř 03 lis, 2010 12:06

Já to spíše myslel tak, jestli není chyba ve zobrazení. Že to aplikace špatně počítá :
00:00:00 - pustíš GPU task a počítáš 1 hod.
01:00:00 - pozastavíš výpočet na 4 hod.
05:00:00 - znovu povolíš výpopčet
06:00:00 - jedotka se dopočítá
celkový runtime je 2 hod, ale trvalo to 6 hod. Jestli tady není zakopaný pes :smt102 a aplikace si poznamená runtime 6 hod.
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: 7060
Registrován: úte 13 led, 2009 15:33
rok narození: 0- 0-1956
ID CNT statistics: 10124

Re: Collatz Conjecture na GPU ATI

#158 Příspěvek od nenym » stř 03 lis, 2010 12:43

vkliber píše:celkový runtime je 2 hod, ale trvalo to 6 hod. Jestli tady není zakopaný pes :smt102 a aplikace si poznamená runtime 6 hod.
Toto kdysi dělával superlink pokud bylo leave in memry while suspended - a podle runtime přidělovat kredit :roll: - na Collatzu jsem obdobný bug nezaznamenal. Na dvou strojích (HD2600 a HD3200) mám nastaven suspend GPU při aktivitě, a jeví se mi to počítati runtime korektně. Na 2600, kde je aktivita uživatele dosti značná s častými přestávkami, typicky vychází runtime 2:55 a GPU time 2:10.
Blíží se další krize; jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 505x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

betr
5.26315789474 %
5.26315789474 %
Příspěvky: 19
Registrován: ned 05 zář, 2010 16:34
rok narození: 29 dub 1983

Re: Collatz Conjecture na GPU ATI

#159 Příspěvek od betr » stř 03 lis, 2010 13:19

vkliber píše:Já to spíše myslel tak, jestli není chyba ve zobrazení. Že to aplikace špatně počítá :
...
Rozhodne ne, kdyz dam Uspat nebo Uspat GPU, tak se cas v ukolech zastavi. Ted mi jednotka dobehla s casem 9 hodin, coz tem cca 33k sec odpovida.
Jeste je otazkou, pokud pouzivam rekneme bezne pc (brouzdani po netu, posta, prace s textem, ...), tak si projekt vezme 99% gpu (tak jak by to platilo u cpu), nebo jen malou cast.

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

Re: Collatz Conjecture na GPU ATI

#160 Příspěvek od nenym » stř 03 lis, 2010 14:13

Vyzkoušej, uvidíš. Já s HD 3200 pracovat s Collatzem na GPU nemohu vůbec. Na stroji s HD2600 běžně pracovat lze s výjimkou excelu a databaze based programů - pomalé a trhané zobrazení formulářů.
Blíží se další krize; jím plesnivé sýry, piji staré víno a jezdím v autě bez střechy.
UotD 505x
Obrázek 2xObrázek 7xObrázek 10xObrázek Obrázek
Obrázek

Odpovědět

Zpět na „Collatz Conjecture“