El compilador en que se basa OpenCL es LLVM [wikipedia.org] (Low Level Virtual Machine), que según la Wikipedia, permite optimización en tiempo de compilación, tiempo de enlace, y tiempo de ejecución, y que de hecho ya se usa en Mac OS X Leopard para emular en la CPU en tiempo de ejecución las características que no sean soportadas por la GPU presente.
Re:OpenCL NO es otro GPGPU
(Puntos:2)