OpenCL Benchmark, uniquement pour Snow Leopard avec :
- NVIDIA : 8xxx(M), 9xxx(M), GT1xx, GT2xx, GTX2xx
- ATI : 4850, 4870 - peut-être une mise à jour 10.6.2 nécessaire pour fonctionner sans échecs
OPENCL - informations de base :
- OpenCL est une API pour le calcul universel GPU(CPU), Mac OS X 10.6 le prend en charge
- La principale différence avec CUDA / ATI STEAM est : les deux API sont spécifiques au fournisseur. Une application CUDA (NV) comme badaboom (h264 sur GPU) ne peut pas fonctionner sur un GPU ATI et vice versa
- OpenCL est universel signifie :
- Xcode compile un code qui inclut la source (comme C) pour le gpu Cette source est, différente de CUDA / ATI STEAM, compilée plus tard par OpenCL à l'exécution ! Ainsi, la même application peut fonctionner sur des GPU complètement différents et aussi, sans / moins de changement de code sur CPU si aucun GPU OPENCL (plus récents) n'est disponible. L'avantage du GPU peut varier - de 2 à 40 fois plus rapide, selon le type de GPU et le type de CPU. L'accélération OpenCL pourrait même être plus rapide, si le transfert / accès de mémoire entre le GPU et le CPU était plus rapide. La limite de transfert de mémoire PCIe surpasse des GPU comme GTX285. Je crois qu'en 2011+, certaines nouvelles versions PCIe seront développées pour un plus grand débit sur PCIe