I haven’t yet had a chance to look at the OpenCL conformance candidate release, mostly because my productive systems here are 64 bits - whereas the drivers and SDK by nVidia is currently limited to 32 bits.
My assumption is that there is nothing like the runtime API provided by OpenCL. Is that right?
Would anyone here consider it useful if nVidia provided a similar (to CUDA) runtime API on top of OpenCL?
Of course, I understand why this first release looks the way it does… The design avoids having to develop and distribute compiler tools to developers. The OpenCL device code is compiled in the driver transparently, and the host code is all standard C calls to a library. A runtime-like API requires a real toolchain.