Calculer sur BOINC avec une carte graphique ATI sous Linux
- jip
- Administrateur
- Messages : 2607
- Enregistré le : 22 février 2008, 21:00
- Localisation : Toulouse
- Contact :
Re : Calculer sur BOINC avec une carte graphique ATI sous Linux
et surtout si j'ai bien lu en OpenCL ....
Un synonyme, c'est un mot qu'on écrit pour remplacer celui dont on ne connait pas l'orthographe. (source inconnue). L'imagination est plus importante que le savoir. (Albert Einstein)
[align=center][/align]
BoincLibristes, FreeTorrent, Ma brute
[align=center][/align]
BoincLibristes, FreeTorrent, Ma brute
- jip
- Administrateur
- Messages : 2607
- Enregistré le : 22 février 2008, 21:00
- Localisation : Toulouse
- Contact :
Re : Calculer sur BOINC avec une carte graphique ATI sous Linux
ah, y'aurait bien une version Linux en fait : http://forum.boinc-af.org/index.php/top ... #msg242999
je suppose qu'il faut aussi installer le sdk opencl, à moins que quelques lib suffisent, pour que ça tourne ...
à vérifier.
je suppose qu'il faut aussi installer le sdk opencl, à moins que quelques lib suffisent, pour que ça tourne ...
à vérifier.
Un synonyme, c'est un mot qu'on écrit pour remplacer celui dont on ne connait pas l'orthographe. (source inconnue). L'imagination est plus importante que le savoir. (Albert Einstein)
[align=center][/align]
BoincLibristes, FreeTorrent, Ma brute
[align=center][/align]
BoincLibristes, FreeTorrent, Ma brute
- Elgrande71
- Administrateur
- Messages : 1768
- Enregistré le : 29 février 2008, 10:24
- Localisation : Le Creusot
- Contact :
Re : Re : Calculer sur BOINC avec une carte graphique ATI sous Linux
A priori, sur un système Gentoo, les librairies libOpenCL ne sont fournis par défaut qu'avec les pilotes Nvidia pas les Ati.jip a écrit : ah, y'aurait bien une version Linux en fait : http://forum.boinc-af.org/index.php/top ... #msg242999
je suppose qu'il faut aussi installer le sdk opencl, à moins que quelques lib suffisent, pour que ça tourne ...
à vérifier.
Pour un système à base de GPU Ati, il faut donc les installer à la mano (............ )
Sinon, il y aurait un ou des courageux pour les tests.
Debian - Distribution GNU/Linux de référence
Parabola GNU/Linux - Distribution GNU/Linux Libre
MX Linux
Jabber elgrande71@chapril.org
Parabola GNU/Linux - Distribution GNU/Linux Libre
MX Linux
Jabber elgrande71@chapril.org
- Elgrande71
- Administrateur
- Messages : 1768
- Enregistré le : 29 février 2008, 10:24
- Localisation : Le Creusot
- Contact :
Re : Re : Calculer sur BOINC avec une carte graphique ATI sous Linux
C'est sympa nico de ta part de te mettre à tester cette application.nico8313 a écrit : Hello les manchots !
Tepek sur le fofo de l'AF nous donne une info pour primegrid et le calcul ATI :
http://www.primegrid.com/forum_thread.php?id=2683#25968
A vos carte graphique !!!
Debian - Distribution GNU/Linux de référence
Parabola GNU/Linux - Distribution GNU/Linux Libre
MX Linux
Jabber elgrande71@chapril.org
Parabola GNU/Linux - Distribution GNU/Linux Libre
MX Linux
Jabber elgrande71@chapril.org
- jip
- Administrateur
- Messages : 2607
- Enregistré le : 22 février 2008, 21:00
- Localisation : Toulouse
- Contact :
Re : Re : Re : Calculer sur BOINC avec une carte graphique ATI sous Linux
en installant tout le sdk opencl d'ati ça suffirait pas (histoire de ne pas se prendre la tête) ??Elgrande71 a écrit :A priori, sur un système Gentoo, les librairies libOpenCL ne sont fournis par défaut qu'avec les pilotes Nvidia pas les Ati.jip a écrit : ah, y'aurait bien une version Linux en fait : http://forum.boinc-af.org/index.php/top ... #msg242999
je suppose qu'il faut aussi installer le sdk opencl, à moins que quelques lib suffisent, pour que ça tourne ...
à vérifier.
Pour un système à base de GPU Ati, il faut donc les installer à la mano (............ )
Sinon, il y aurait un ou des courageux pour les tests.
Un synonyme, c'est un mot qu'on écrit pour remplacer celui dont on ne connait pas l'orthographe. (source inconnue). L'imagination est plus importante que le savoir. (Albert Einstein)
[align=center][/align]
BoincLibristes, FreeTorrent, Ma brute
[align=center][/align]
BoincLibristes, FreeTorrent, Ma brute
-
- Modérateur Global
- Messages : 2228
- Enregistré le : 29 mai 2008, 14:59
- Localisation : VAR
- Contact :
Re : Re : Re : Calculer sur BOINC avec une carte graphique ATI sous Linux
SalutElgrande71 a écrit :C'est sympa nico de ta part de te mettre à tester cette application.nico8313 a écrit : Hello les manchots !
Tepek sur le fofo de l'AF nous donne une info pour primegrid et le calcul ATI :
http://www.primegrid.com/forum_thread.php?id=2683#25968
A vos carte graphique !!!
Oui je vais procéder à des tests ce soir mais je vais certainement avoir besoin d'aide !
- Elgrande71
- Administrateur
- Messages : 1768
- Enregistré le : 29 février 2008, 10:24
- Localisation : Le Creusot
- Contact :
Re : Calculer sur BOINC avec une carte graphique ATI sous Linux
Je vois que Jip s'est proposé pour les tests sous ... Windows .
Je vais certainement être obligé d'installer le SDK Stream d'Ati.
Ca va être amusant, je le sens.
Je vais certainement être obligé d'installer le SDK Stream d'Ati.
Ca va être amusant, je le sens.
Debian - Distribution GNU/Linux de référence
Parabola GNU/Linux - Distribution GNU/Linux Libre
MX Linux
Jabber elgrande71@chapril.org
Parabola GNU/Linux - Distribution GNU/Linux Libre
MX Linux
Jabber elgrande71@chapril.org
- Elgrande71
- Administrateur
- Messages : 1768
- Enregistré le : 29 février 2008, 10:24
- Localisation : Le Creusot
- Contact :
Re : Calculer sur BOINC avec une carte graphique ATI sous Linux
Bon voilà, c'est fait ( http://www.primegrid.com/forum_thread.p ... 26244 ).
Les résultats du lancement de la ligne de commande :
ppsieve version cl-0.0.2-alpha (testing)
Compiled Sep 9 2010 with GCC 4.3.3
nstart=76, nstep=32, gpu_nstep=32
ppsieve initialized: 1201 <= k <= 9999, 76 <= n < 2000000
42070003101727 | 4207*2^1054290+1
42070003511309 | 6057*2^1043547+1
42070006307657 | 1513*2^1771812+1
42070006388603 | 2059*2^1816098+1
42070007177519 | 5437*2^1121592+1
42070007396759 | 7339*2^1803518+1
42070008823897 | 4639*2^952018+1
42070008858187 | 2893*2^317690+1
Found 10 factors
stderr.txt :
Can't open init data file - running in standalone mode
Sieve started: 42070000000000 <= p < 42070010000000
Thread 0 starting
Detected 64 multiprocessors (320 SPUs) on device 0.
Thread 0 interrupted
Sieve incomplete: 42070000000000 <= p < 42070001310721
count=41690,sum=0x1857193c797374b0
Elapsed time: 16.99 sec. (0.01 init + 16.98 sieve) at 77199 p/sec.
Processor time: 59.81 sec. (0.01 init + 59.80 sieve) at 21919 p/sec.
Average processor utilization: 0.90 (init), 3.52 (sieve)
Can't open init data file - running in standalone mode
Sieve started: 42070000000000 <= p < 42070010000000
Resuming from checkpoint p=42070001310721 in ppcheck42070e9.txt
Thread 0 starting
Detected 64 multiprocessors (320 SPUs) on device 0.
Thread 0 completed
Sieve complete: 42070000000000 <= p < 42070010000000
count=318533,sum=0xb9f8cbeb13d00db3
Elapsed time: 97.11 sec. (0.01 init + 97.10 sieve) at 91791 p/sec.
Processor time: 384.34 sec. (0.01 init + 384.33 sieve) at 23191 p/sec.
Average processor utilization: 0.99 (init), 3.96 (sieve)
called boinc_finish
Trop facile
Tellement facile que c'est le CPU qui avait effectué le calcul.
Voici ce que cela donne quand le GPU bosse :
./ppsieve-cl-boinc-x86_64-linux -p42070e9 -P42070010e6 -k 1201 -K 9999 -N 2000000 -c 60 --device 1
ppsieve version cl-0.0.2-alpha (testing)
Compiled Sep 9 2010 with GCC 4.3.3
nstart=76, nstep=32, gpu_nstep=32
ppsieve initialized: 1201 <= k <= 9999, 76 <= n < 2000000
42070003101727 | 4207*2^1054290+1
42070003511309 | 6057*2^1043547+1
42070006307657 | 1513*2^1771812+1
42070006388603 | 2059*2^1816098+1
42070007177519 | 5437*2^1121592+1
42070007396759 | 7339*2^1803518+1
42070008823897 | 4639*2^952018+1
42070008858187 | 2893*2^317690+1
Found 10 factors
Can't open init data file - running in standalone mode
Sieve started: 42070000000000 <= p < 42070010000000
Thread 0 starting
Detected 64 multiprocessors (320 SPUs) on device 0.
Thread 0 interrupted
Sieve incomplete: 42070000000000 <= p < 42070001572865
count=50065,sum=0x1d3ad93327b6df1f
Elapsed time: 17.79 sec. (0.01 init + 17.77 sieve) at 88504 p/sec.
Processor time: 69.20 sec. (0.01 init + 69.19 sieve) at 22734 p/sec.
Average processor utilization: 0.98 (init), 3.89 (sieve)
Can't open init data file - running in standalone mode
Sieve started: 42070000000000 <= p < 42070010000000
Resuming from checkpoint p=42070001572865 in ppcheck42070e9.txt
Thread 0 starting
Detected 320 multiprocessors (1600 SPUs) on device 1.
Thread 0 completed
Sieve complete: 42070000000000 <= p < 42070010000000
count=318533,sum=0xb9f8cbeb13d00db3
Elapsed time: 6.20 sec. (0.01 init + 6.19 sieve) at 1398453 p/sec.
Processor time: 6.20 sec. (0.01 init + 6.19 sieve) at 1398381 p/sec.
Average processor utilization: 0.98 (init), 1.00 (sieve)
called boinc_finish
Ca donne quoi chez toi, nico ?
Les résultats du lancement de la ligne de commande :
ppsieve version cl-0.0.2-alpha (testing)
Compiled Sep 9 2010 with GCC 4.3.3
nstart=76, nstep=32, gpu_nstep=32
ppsieve initialized: 1201 <= k <= 9999, 76 <= n < 2000000
42070003101727 | 4207*2^1054290+1
42070003511309 | 6057*2^1043547+1
42070006307657 | 1513*2^1771812+1
42070006388603 | 2059*2^1816098+1
42070007177519 | 5437*2^1121592+1
42070007396759 | 7339*2^1803518+1
42070008823897 | 4639*2^952018+1
42070008858187 | 2893*2^317690+1
Found 10 factors
stderr.txt :
Can't open init data file - running in standalone mode
Sieve started: 42070000000000 <= p < 42070010000000
Thread 0 starting
Detected 64 multiprocessors (320 SPUs) on device 0.
Thread 0 interrupted
Sieve incomplete: 42070000000000 <= p < 42070001310721
count=41690,sum=0x1857193c797374b0
Elapsed time: 16.99 sec. (0.01 init + 16.98 sieve) at 77199 p/sec.
Processor time: 59.81 sec. (0.01 init + 59.80 sieve) at 21919 p/sec.
Average processor utilization: 0.90 (init), 3.52 (sieve)
Can't open init data file - running in standalone mode
Sieve started: 42070000000000 <= p < 42070010000000
Resuming from checkpoint p=42070001310721 in ppcheck42070e9.txt
Thread 0 starting
Detected 64 multiprocessors (320 SPUs) on device 0.
Thread 0 completed
Sieve complete: 42070000000000 <= p < 42070010000000
count=318533,sum=0xb9f8cbeb13d00db3
Elapsed time: 97.11 sec. (0.01 init + 97.10 sieve) at 91791 p/sec.
Processor time: 384.34 sec. (0.01 init + 384.33 sieve) at 23191 p/sec.
Average processor utilization: 0.99 (init), 3.96 (sieve)
called boinc_finish
Trop facile
Tellement facile que c'est le CPU qui avait effectué le calcul.
Voici ce que cela donne quand le GPU bosse :
./ppsieve-cl-boinc-x86_64-linux -p42070e9 -P42070010e6 -k 1201 -K 9999 -N 2000000 -c 60 --device 1
ppsieve version cl-0.0.2-alpha (testing)
Compiled Sep 9 2010 with GCC 4.3.3
nstart=76, nstep=32, gpu_nstep=32
ppsieve initialized: 1201 <= k <= 9999, 76 <= n < 2000000
42070003101727 | 4207*2^1054290+1
42070003511309 | 6057*2^1043547+1
42070006307657 | 1513*2^1771812+1
42070006388603 | 2059*2^1816098+1
42070007177519 | 5437*2^1121592+1
42070007396759 | 7339*2^1803518+1
42070008823897 | 4639*2^952018+1
42070008858187 | 2893*2^317690+1
Found 10 factors
Can't open init data file - running in standalone mode
Sieve started: 42070000000000 <= p < 42070010000000
Thread 0 starting
Detected 64 multiprocessors (320 SPUs) on device 0.
Thread 0 interrupted
Sieve incomplete: 42070000000000 <= p < 42070001572865
count=50065,sum=0x1d3ad93327b6df1f
Elapsed time: 17.79 sec. (0.01 init + 17.77 sieve) at 88504 p/sec.
Processor time: 69.20 sec. (0.01 init + 69.19 sieve) at 22734 p/sec.
Average processor utilization: 0.98 (init), 3.89 (sieve)
Can't open init data file - running in standalone mode
Sieve started: 42070000000000 <= p < 42070010000000
Resuming from checkpoint p=42070001572865 in ppcheck42070e9.txt
Thread 0 starting
Detected 320 multiprocessors (1600 SPUs) on device 1.
Thread 0 completed
Sieve complete: 42070000000000 <= p < 42070010000000
count=318533,sum=0xb9f8cbeb13d00db3
Elapsed time: 6.20 sec. (0.01 init + 6.19 sieve) at 1398453 p/sec.
Processor time: 6.20 sec. (0.01 init + 6.19 sieve) at 1398381 p/sec.
Average processor utilization: 0.98 (init), 1.00 (sieve)
called boinc_finish
Ca donne quoi chez toi, nico ?
Modifié en dernier par Elgrande71 le 09 septembre 2010, 22:07, modifié 1 fois.
Debian - Distribution GNU/Linux de référence
Parabola GNU/Linux - Distribution GNU/Linux Libre
MX Linux
Jabber elgrande71@chapril.org
Parabola GNU/Linux - Distribution GNU/Linux Libre
MX Linux
Jabber elgrande71@chapril.org
-
- Modérateur Global
- Messages : 2228
- Enregistré le : 29 mai 2008, 14:59
- Localisation : VAR
- Contact :
Re : Calculer sur BOINC avec une carte graphique ATI sous Linux
Pour l'instant je galère avec le SDK ATI !!!!
Tu as installé celui là ??? ATI Stream SDK v2.01??
http://developer.amd.com/gpu/atistreams ... ility.aspx
http://developer.amd.com/gpu/ATIStreamS ... chive.aspx
je vais voir si pour Ubuntu je trouve pas un tuto facile !
Tu as installé celui là ??? ATI Stream SDK v2.01??
http://developer.amd.com/gpu/atistreams ... ility.aspx
http://developer.amd.com/gpu/ATIStreamS ... chive.aspx
je vais voir si pour Ubuntu je trouve pas un tuto facile !
Modifié en dernier par nico8313 le 09 septembre 2010, 23:32, modifié 1 fois.
- jip
- Administrateur
- Messages : 2607
- Enregistré le : 22 février 2008, 21:00
- Localisation : Toulouse
- Contact :
Re : Calculer sur BOINC avec une carte graphique ATI sous Linux
d'après les temps de elgrande, ça donnerait 15 fois plus rapide en gpu, c'est ça ?
Un synonyme, c'est un mot qu'on écrit pour remplacer celui dont on ne connait pas l'orthographe. (source inconnue). L'imagination est plus importante que le savoir. (Albert Einstein)
[align=center][/align]
BoincLibristes, FreeTorrent, Ma brute
[align=center][/align]
BoincLibristes, FreeTorrent, Ma brute
- Elgrande71
- Administrateur
- Messages : 1768
- Enregistré le : 29 février 2008, 10:24
- Localisation : Le Creusot
- Contact :
Re : Re : Calculer sur BOINC avec une carte graphique ATI sous Linux
Ben nico, je me suis rendu à cette adresse pour télécharger l'Ati Stream SDK http://developer.amd.com/Downloads/ati- ... -lnx64.tgznico8313 a écrit : Pour l'instant je galère avec le SDK ATI !!!!
Tu as installé celui là ??? ATI Stream SDK v2.01??
http://developer.amd.com/gpu/atistreams ... ility.aspx
http://developer.amd.com/gpu/ATIStreamS ... chive.aspx
je vais voir si pour Ubuntu je trouve pas un tuto facile !
J'espère que ça t'aidera.
Debian - Distribution GNU/Linux de référence
Parabola GNU/Linux - Distribution GNU/Linux Libre
MX Linux
Jabber elgrande71@chapril.org
Parabola GNU/Linux - Distribution GNU/Linux Libre
MX Linux
Jabber elgrande71@chapril.org
- Elgrande71
- Administrateur
- Messages : 1768
- Enregistré le : 29 février 2008, 10:24
- Localisation : Le Creusot
- Contact :
Re : Re : Calculer sur BOINC avec une carte graphique ATI sous Linux
C'est à peu près cet ordre de grandeur.jip a écrit : d'après les temps de elgrande, ça donnerait 15 fois plus rapide en gpu, c'est ça ?
Je continue les tests.
Debian - Distribution GNU/Linux de référence
Parabola GNU/Linux - Distribution GNU/Linux Libre
MX Linux
Jabber elgrande71@chapril.org
Parabola GNU/Linux - Distribution GNU/Linux Libre
MX Linux
Jabber elgrande71@chapril.org
-
- Modérateur Global
- Messages : 2228
- Enregistré le : 29 mai 2008, 14:59
- Localisation : VAR
- Contact :
Re : Calculer sur BOINC avec une carte graphique ATI sous Linux
Snifffff !!!! j'ai encore joué au apprenti sorcier
http://forum.boinc-af.org/index.php/top ... #msg243193
http://forum.boinc-af.org/index.php/top ... #msg243193
- Elgrande71
- Administrateur
- Messages : 1768
- Enregistré le : 29 février 2008, 10:24
- Localisation : Le Creusot
- Contact :
Re : Calculer sur BOINC avec une carte graphique ATI sous Linux
Je teste actuellement l'application ppsieve-cl-0.1.0 beta 64 bits Linux sous Boinc 6.10.56.
Je vous tiens au courant pour les temps de calcul.
Par contre, je peux déjà vous informer qu'un coeur de cpu complet est nécessaire pour le calcul GPU Ati sous PrimeGrid.
J'ai beaucoup d'erreurs de calcul mais quelques unités se terminent bien au bout de 9min30s environ.
Cela donne un RAC ridicule de 19968 points par jour (pour une HD5870).
Je vous tiens au courant pour les temps de calcul.
Par contre, je peux déjà vous informer qu'un coeur de cpu complet est nécessaire pour le calcul GPU Ati sous PrimeGrid.
J'ai beaucoup d'erreurs de calcul mais quelques unités se terminent bien au bout de 9min30s environ.
Cela donne un RAC ridicule de 19968 points par jour (pour une HD5870).
Modifié en dernier par Elgrande71 le 10 septembre 2010, 13:05, modifié 1 fois.
Debian - Distribution GNU/Linux de référence
Parabola GNU/Linux - Distribution GNU/Linux Libre
MX Linux
Jabber elgrande71@chapril.org
Parabola GNU/Linux - Distribution GNU/Linux Libre
MX Linux
Jabber elgrande71@chapril.org
- Elgrande71
- Administrateur
- Messages : 1768
- Enregistré le : 29 février 2008, 10:24
- Localisation : Le Creusot
- Contact :
Re : Calculer sur BOINC avec une carte graphique ATI sous Linux
A titre de comparaison, le RAC obtenu avec une appli CUDA sur une 9800GTX+ est de 9569 points par jour.
Il sont franchement radins chez PrimeGrid.
Sinon après une petite modification de paramètre dans le fichier app_info.xml ( http://forum.boinc-af.org/index.php/top ... #msg243205 ), nous arrivons à faire monter le RAC journalier sur la HD5870 à 24793 .
C'est déjà mieux mais ce n'est pas encore ça.
En effet, la durée de calcul diminue. Elle passe de 9min30s à 7min50s .
Il sont franchement radins chez PrimeGrid.
Sinon après une petite modification de paramètre dans le fichier app_info.xml ( http://forum.boinc-af.org/index.php/top ... #msg243205 ), nous arrivons à faire monter le RAC journalier sur la HD5870 à 24793 .
C'est déjà mieux mais ce n'est pas encore ça.
En effet, la durée de calcul diminue. Elle passe de 9min30s à 7min50s .
Modifié en dernier par Elgrande71 le 10 septembre 2010, 15:51, modifié 1 fois.
Debian - Distribution GNU/Linux de référence
Parabola GNU/Linux - Distribution GNU/Linux Libre
MX Linux
Jabber elgrande71@chapril.org
Parabola GNU/Linux - Distribution GNU/Linux Libre
MX Linux
Jabber elgrande71@chapril.org