Toutes les cartes vidéo NVidia compatibles CUDA supportent Open CL
Un porte parole de NVidia a fait un point sur les cartes compatibles avec Open CL sous Snow Leopard. Il y en a 10 modèles, GeForce 9400M, GeForce 9600M GT, GeForce 8600M GT, GeForce GT 120, GeForce GT 130, GeForce GTX 285, GeForce 8800 GT, GeForce 8800 GS, Quadro FX 4800, et Quadro FX 5600.
Ce sont en fait toutes les cartes compatibles avec le CUDA.
Du côté de AMD/ATI le choix est bien plus restreint puisque seules les Radeon HD 4850 et 4870 sont compatibles.
Cette disparité est provoquée par des choix technologiques différents cachés derrière Open CL (c'est son rôle).
Lorsque le mac est doté d'une Geforce, Open CL fonctionne via un "filtre" CUDA. En revanche, si c'est une Radeon, le seul code généré l'est pour des câblages spécifiques des cartes graphiques et qui ne sont disponibles que sur les Radeon HD 48x0, les séries 2000 et 3000 en étant dépourvues.
Cette différence explique aussi certainement le fait que les Geforce soient plus puissantes sous Open CL que les Radeon.
Si vous souhaitez plus d'informations à ce sujet, Netkas s'est fendu d'un article dessus, http://netkas.org/?p=182.
Il en ressort qu'il serait probablement possible de tirer plus des Radeon modernes ou quelque chose des anciens modèles, mais que ce n'est pas encore le cas. On ignore si Apple et AMD étendront cette possibilité ou si les gains apportés ne sont pas suffisants pour le justifier.