Comment puis-je tester la compatibilité avec OpenCL?
J'ai un MacBook Pro 13 " avec un intégré Intel HD 3000 et un core i7.
J'ai utiliser la Programmation Parallèle.
Mes conseillers pédagogiques ne pouvait pas me dire si cela pourrait fonctionner avec mon MacBook.
Est-il un test je pourrais tourner sur mon ordinateur Portable pour les tests ?
+ J'ai trouvé ceci, mais il n'est qu'un Linux et Windows SDK ... peut-être que la version Linux fonctionne aussi pour Mac.
Que dois-je faire ?
source d'informationauteur fragant1996
Vous devez vous connecter pour publier un commentaire.
vocaro la réponse est tout à fait exact; vous pouvez toujours utiliser le PROCESSEUR de calcul de l'appareil sur Snow Leopard et Lion, même si votre puce graphique ne prend pas en charge OpenCL.
Le programme suivant va vous montrer le compatible OpenCL périphériques sur un Macintosh:
Sur mon Macbook, cela donne:
Vous pouvez demander d'autres informations de l'appareil à l'aide de ce programme comme un point de départ. Le Khronos de référence de l'API pour clGetDeviceInfo devrait être utile.
Vous pouvez utiliser le haut-OpenCL plate-forme d'Apple est livré avec OS X Snow Leopard et Lion. Suivez ce guide:
http://developer.apple.com/library/mac/#documentation/Performance/Conceptual/OpenCL_MacProgGuide/
Noter qu'il ne fonctionne pas sur l'Intel HD 3000 GPU, seul le CPU.
J'ai testé OpenCL sur le macbook air 2011, qui a un Core i5-2467M. Et je peux vous dire que OpenCL mise en œuvre effectuée par apple, NE fonctionne pas correctement sur les CPU, GPU. Le gros problème est lorsque vous définissez un groupe de travail de taille supérieure à 1.