SDK más reciente (v4.2.9) de NVidia no es compatible con OpenCL 1.2 con respecto a los ficheros de cabecera o biblioteca que presta. Consideré que esto podría ser solo el SDK en sí: como usted señala, la serie GeForce 600 parece ser compatible con el hardware. Lamentablemente, no poseo ninguna tarjeta de la serie 600, pero OpenCL64.dll suministrado con los controladores más recientes (v306.23) no exporta los símbolos OpenCL 1.2. Además, no puedo encontrar rastros de los nuevos símbolos (como "clLinkProgram") como cadenas en el paquete del controlador. Aunque esto no excluye la posibilidad de iniciar la funcionalidad 1.2 en el controlador a través de un cargador ICD, no hay evidencia de que haya una implementación 1.2 allí, y esto sería indocumentado y sin soporte.
En cuanto a cuándo OpenCL 1.2 contará con el soporte oficial de NVidia, desafortunadamente no conozco la respuesta a esto, y me gustaría igualmente saberlo.
Mientras tanto, podría considerar una implementación alternativa de OpenCL 1.2 para el desarrollo; por ejemplo, Intel SDK 2013 Beta (CPU Intel) o AMD APP SDK v2.7 (CPU AMD o GPU AMD/ATI).
un aparte, pero personalmente estoy considerando el cambio de las GPU NVIDIA para ATI para fines de producción, en parte, en base a la inversión de AMD en OpenCL y también argumentos que comparan "bang para buck" entre Nvidia y las últimas tarjetas de AMD: NVIDIA vs AMD: GPGPU performance
"pero me gustaría ver un poco más de amor OpenCL". Luego aprueba AMD/Intel/Altera/etc. –