Pour CUDA c'est la même chose enfaîte mais en propriétaire avec un matériel et tout, mais OpenCL est un standard alors que CUDA non.
Niveau rapidité CUDA l'emporte, car il y'a du matériel derrière etc... , mais vitesse ne rime pas avec qualité et c'est OpenCL qui est mieux niveau qualité, car ça exploite les unités de calculs et non un matériel dédiés.
D'ailleurs il pourrai perdre de son utilité car côté OSX, CUDA n'a jamais été exploité, même le logiciel phare de montage vidéo (Final Cut Pro) n'a jamais exploité CUDA.
Puis les cartes AMD sont tellement puissante, qu'elle font la même vitesse qu'une GTX sous CUDA
!