web-dev-qa-db-fra.com

Vous commencez des tutoriels OpenCL?

J'ai vu des vidéos et des articles sur la puissance d'OpenCL - et je suis accro. Le problème est qu'il y a BEAUCOUP moins de ressources là-bas pour vous aider avec OpenCL alors .. dites OpenGL.

Je suis à la recherche de pointeurs vers certains didacticiels OpenCL (par exemple, un tutoriel Hello World) et certains didacticiels avancés lorsque je me familiarise avec celui-ci.

Aussi - comment OpenCL est `` multiplateforme '', combien de systèmes d'exploitation différents (par exemple Windows, Linux, iOS et Android) pourrais-je obtenir un programme OpenCL en cours d'exécution.

BTW: Je préférerais des tutoriels sur l'utilisation d'OpenCL avec C++ (pas Java etc.) :-)

EDIT: Si je devais commencer à développer dans OpenCL, où devrais-je aller pour les téléchargements comme les en-têtes et les fichiers .lib sur un système Windows (Sur Linux, il vous suffit de taper Sudo apt-get install opencl-dev et je pense que Mac OS X l'a-t-il déjà installé?).

23
hddh

Dans quelle mesure OpenCL est-il multiplateforme, combien de systèmes d'exploitation différents (par exemple Windows, Linux, iOS et Android) pourrais-je utiliser un programme OpenCL?

OpenCL est un standard ouvert mais repose principalement sur un pilote développé par un fournisseur pour un matériel et un système d'exploitation spécifiques.

Pour obtenir les pilotes, la bibliothèque c ++ et les informations, suivez les liens:

Khronos

ET

guide AMD (débutant à relativement avancé)

Nvidia

Guide Nvidia (débutant à relativement avancé) + CUDA (pour en savoir plus sur les techniques des GPU Nvidia)

Mac

Intel

BRAS

Samsung

Qualcomm

20
a.lasram