debian & openCL & cartes graphiques récentes
Bonsoir,
je viens bientot travailler (à l'intérieur de GCC, probablement de la branche MELT) sur OpenCL
http://fr.wikipedia.org/wiki/OpenCL - sur un PC 64 bits (Intel Core2 Q9550, 8Go de RAM, Debian/Sid/AMD64).
[attention, je parle bien d'OpenCL, pas d'openGL!]
http://ati.amd.com/technology/streamcomputing/intro_opencl.html
OpenCL est grosso modo un dielecte spécialisé de C pour le calcul vectoriel (ou matriciel) sur cartes graphiques
récentes. Mon travail -au sein du projet OpenGPU qui démarre en janvier 2010- serait de développer un plugin de GCC
(via MELT http://gcc.gnu.org/wiki/MiddleEndLispTranslator dont je suis l'auteur principal) pour générer du code OpenCL
(cad traduire semi-automatiquement du code Fortran, C, C++ ou Ada avalé par gcc en du opencl, lequel serait compilé par
le compilateur d'ATI/AMD ou de Nvidia) notamment pour determiner quels bouts de code méritent d'être vectorisés.
Il faut donc que je songe à acquérir une carte graphique récente supportant OpenCL.
1. avez vous déjà utilisé OpenCL sous Debian? Sur quel materiel? C'est cauchmardesque à installer ou non? Quel version
de serveur Xorg?
2. il me semble qu'on peut utiliser une carte graphique pour calculer et aussi afficher (en 2D, du X11 basique, sans
OpenGL ni compiz). Pouvez vous confirmer?
Actuellement j'hésite entre une carte graphique Nvidia Geforce GTX 285 & une carte ATI/AMD Radeon 5850. J'aurais une
certaine préférence pour l'ATI/AMD, car elle semble consommer nettement moins, donc être moins chaude, donc être moins
bruyante. Je n'ai pas besoin du nec plus ultra, mais d'un matériel récent et sur lequel OpenCL vaut le coup d'être utilisé.
Avez vous des conseils pratiques, ou des modèles à éviter?
Est-ce que l'ATI Stream SDK v2.0 beta marche un peu en pratique?
http://developer.amd.com/gpu/ATIStreamSDKBetaProgram/Pages/default.aspx
Est-ce que l'OpenCL de Nvidia (pour les cartes CUDA compatibles) http://developer.nvidia.com/object/opencl-download.htm
marche correctement?
Pour le calcul OpenCL, faut-il préférer AMD/ATI/5850 avec ATI Stream ou NVIDIA/285/CUDA avec Nvidia OpenCL?
Peut-on brancher 2 écrans DVI (Debian/Xorg) et faire en même temps un petit calcul OpenCL sur la même carte?
Cordialement.
--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359
8, rue de la Faiencerie, 92340 Bourg La Reine, France
*** opinions {are only mines, sont seulement les miennes} ***
Reply to: