Calculer sur BOINC avec une carte graphique ATI sous Linux

Toute l'actualité publique de la Mini-Team Libristes
Répondre
Avatar du membre
jip
Administrateur
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

Message par jip »

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]Image[/align]

BoincLibristes, FreeTorrent, Ma brute
Avatar du membre
jip
Administrateur
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

Message par jip »

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.
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]Image[/align]

BoincLibristes, FreeTorrent, Ma brute
Avatar du membre
Elgrande71
Administrateur
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

Message par Elgrande71 »

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.
A priori, sur un système Gentoo, les librairies libOpenCL ne sont fournis par défaut qu'avec les pilotes Nvidia pas les Ati.  :furax: :furax: :furax: :furax: :furax: :furax:
Pour un système à base de GPU Ati, il faut donc les installer à la mano (............ :furax: :furax: :furax: :furax: :furax: :furax: :furax:)
Sinon, il y aurait un ou des courageux pour les tests.  :angel:
Debian - Distribution GNU/Linux de référence
Parabola GNU/Linux - Distribution GNU/Linux Libre
MX Linux
Jabber elgrande71@chapril.org
Avatar du membre
Elgrande71
Administrateur
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

Message par Elgrande71 »

nico8313 a écrit : :hello: 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 !!!  :grin:
C'est sympa nico de ta part de te mettre à tester cette application.  :penseur: :hello:
Debian - Distribution GNU/Linux de référence
Parabola GNU/Linux - Distribution GNU/Linux Libre
MX Linux
Jabber elgrande71@chapril.org
Avatar du membre
jip
Administrateur
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

Message par jip »

Elgrande71 a écrit :
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.
A priori, sur un système Gentoo, les librairies libOpenCL ne sont fournis par défaut qu'avec les pilotes Nvidia pas les Ati.  :furax: :furax: :furax: :furax: :furax: :furax:
Pour un système à base de GPU Ati, il faut donc les installer à la mano (............ :furax: :furax: :furax: :furax: :furax: :furax: :furax: )
Sinon, il y aurait un ou des courageux pour les tests.  :angel:
en installant tout le sdk opencl d'ati ça suffirait pas (histoire de ne pas se prendre la tête) ??
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]Image[/align]

BoincLibristes, FreeTorrent, Ma brute
nico8313
Modérateur Global
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

Message par nico8313 »

Elgrande71 a écrit :
nico8313 a écrit : :hello: 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 !!!  :grin:
C'est sympa nico de ta part de te mettre à tester cette application.  :penseur: :hello:
Salut  :hello:
Oui je vais procéder à des tests ce soir mais je vais certainement avoir besoin d'aide !  :grin:
Avatar du membre
Elgrande71
Administrateur
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

Message par Elgrande71 »

Je vois que Jip s'est proposé pour les tests sous ... Windows .  :wink:
Je vais certainement être obligé d'installer le SDK Stream d'Ati.
Ca va être amusant, je le sens.  :grin:
Debian - Distribution GNU/Linux de référence
Parabola GNU/Linux - Distribution GNU/Linux Libre
MX Linux
Jabber elgrande71@chapril.org
Avatar du membre
Elgrande71
Administrateur
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

Message par Elgrande71 »

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  :ptdr: :ptdr:
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
nico8313
Modérateur Global
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

Message par nico8313 »

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 !
Modifié en dernier par nico8313 le 09 septembre 2010, 23:32, modifié 1 fois.
Avatar du membre
jip
Administrateur
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

Message par jip »

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]Image[/align]

BoincLibristes, FreeTorrent, Ma brute
Avatar du membre
Elgrande71
Administrateur
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

Message par Elgrande71 »

nico8313 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 !
Ben nico, je me suis rendu à cette adresse pour télécharger l'Ati Stream SDK http://developer.amd.com/Downloads/ati- ... -lnx64.tgz
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
Avatar du membre
Elgrande71
Administrateur
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

Message par Elgrande71 »

jip a écrit : d'après les temps de elgrande, ça donnerait 15 fois plus rapide en gpu, c'est ça ?
C'est à peu près cet ordre de grandeur.  :wink:
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
nico8313
Modérateur Global
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

Message par nico8313 »

Snifffff !!!! j'ai encore joué au apprenti sorcier  :nico5: :nico5: :nico5:

http://forum.boinc-af.org/index.php/top ... #msg243193
Avatar du membre
Elgrande71
Administrateur
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

Message par Elgrande71 »

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.  :faux:
J'ai beaucoup d'erreurs de calcul mais quelques unités se terminent bien au bout de 9min30s environ.  :love:
Cela donne un RAC ridicule de 19968 points par jour (pour une HD5870).  :furax:
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
Avatar du membre
Elgrande71
Administrateur
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

Message par Elgrande71 »

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.  :furax:

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.  :tuxwin:
En effet, la durée de calcul diminue. Elle passe de 9min30s à 7min50s . :grin:
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
Répondre