Es posible que también desee probar usar Quartz Composer para probar sus kernels. Si tiene acceso al WWDC 2010 videos, creo que muestran cómo usar Quartz Composer para el prototipado rápido de kernels OpenCL en Sesiones 416: "Aprovechar OpenCL en su aplicación" o 418: "Maximizar el rendimiento de OpenCL". También hubo algunas buenas sesiones sobre esto durante WWDC 2009 y 2008 que también podrían estar disponibles a través de ADC en iTunes.
Utilizando Quartz Composer, puede configurar rápidamente las entradas y salidas para un kernel, y luego monitorear los resultados en tiempo real. Puede evitar el ciclo change-compile-test porque todo está compilado mientras escribe. Los errores de sintaxis y similares aparecerán a medida que cambie el código, lo que hace que sea bastante fácil identificarlos.
He utilizado esta herramienta para desarrollar y probar los sombreadores OpenGL, que tienen muchas cosas en común con los núcleos OpenCL.
he descargado gDEBugger pero dije que mi sistema operativo (OS X Lion 10.7.1) es no compatible –
Oh. Entonces, a menos que haya pasado por alto algo, parece que tendrá que instalar otro sistema operativo o depurarlo por valores devueltos. –