Contenu | Rechercher | Menus

OpenCL

OpenCL (Open Computing Language) est une API proposant de tirer parti de la puissance des GPU, en d'autres termes, OpenCL permet au programme d'utiliser la carte graphique pour faire des calculs, parallèlement ou séparément des calculs faits par le processeur.

Pré-requis

Il faut installer les headers, qui servent à compiler un programme pour OpenCL, avec gcc/g++.

apt-get install opencl-headers

Installation - Ubuntu 14.04LTS

NVIDIA

Lancez software-properties-gtk, et sélectionnez Pilotes additionnels afin de sélectionner le pilote NVIDIA le plus récent (331-updates). Appliquez les changements.

Si vous avez l'erreur /usr/bin/ld: cannot find -lOpenCL, vous devez faire un lien sur la lib.
ln -s libOpenCL.so.1 /usr/lib64/libOpenCL.so

ou

ln -s libOpenCL.so.1 /usr/lib/i386-linux-gnu/libOpenCL.so

suivant votre architecture

AMD

FIXME

INTEL

Vous pouvez utiliser le paquet beignet, qui fourni le support pour les CPUs, et les GPUs Ivy Bridge (intel HD)

apt-get install beignet beignet-dev

FIXME

Voir aussi


Contributeurs: reneca



Le contenu de ce wiki est sous licence : CC BY-SA v3.0