OpenCL Benchmark, solo para Snow Leopard con:
- NVIDIA: 8xxx(M), 9xxx(M), GT1xx, GT2xx, GTX2xx
- ATI: 4850, 4870 - puede que se necesite la actualización 10.6.2 para funcionar sin fallos
OPENCL - información de fondo:
- OpenCL es una API para computación universal en GPU(CPU), Mac OS X 10.6 lo soporta
- La principal diferencia con CUDA / ATI STEAM es: ambas APIs son específicas del proveedor. Una aplicación CUDA (NV) como badaboom (h264 en GPU) no puede funcionar en una GPU ATI y viceversa
- OpenCL es universal significa:
- Xcode compila un código que incluye la fuente (similar a C) para la GPU. Esa fuente es, a diferencia de CUDA/ATI STEAM, compilada más tarde por OpenCL en tiempo de ejecución. ¡Así que la misma aplicación puede ejecutarse en GPUs completamente diferentes y también, sin/cambios menores en CPU si no hay GPU OPENCL (más nuevas) disponible. La ventaja de la GPU puede variar - de 2 hasta 40 veces más rápida, depende del tipo de GPU y del tipo de CPU. La aceleración de OpenCL podría ser incluso más rápida, si la transferencia/acceso de memoria entre GPU y CPU fuera más rápida. El límite de transferencia de memoria PCIe supera a GPUs como GTX285. Creo que en 2011+ se desarrollarán algunas nuevas versiones de PCIe para un mayor ancho de banda a través de PCIe