Я смог следовать инструкциям и скомпилировал CUDA 3.0, но не могу скомпилировать OpenCL, который идет с ним в Mac OS X 10.6.3?
Я считаю, что nVidia под OpenCL предлагает вам просто использовать драйверы Apple, которые он предоставляет по умолчанию. Чтобы скомпилировать программу OpenCL через gcc на OS X, вы просто используете:
gcc -o foo foo.c -framework OpenCL
Взгляните на clBuildProgram в http://www.khronos.org/files/opencl-quick-reference-card.pdf. Я считаю, что программа должна быть скомпилирована для каждой видеокарты, на которую вы хотите настроить таргетинг, как и для каждой архитектуры ЦП.
clBuildProgram