Quote Originally Posted by Cybercat View Post
All NVIDIA had to do was use the CUDA interface to add in OpenCL support. So OpenCL runs on top of CUDA, as I understand it.
I don't think OpenCL runs on top of CUDA API, because it's not a higher level API, but the opposite if any. Obviously, it surely runs on top of CUDA architecture, since that's a commercial name to their architecture, but that has nothing to do with developement times, obviously for all vendors, the API will run on top of their architecture...