Not any more so than all the programs that use some other 3D graphics
engine, instead of OpenGL.
I haven't done more than glance at either CUDA or OpenCL, but it may
be that they are not totally incompatable. It may be that you could have
OpenCL manage the overall parellel processing effort and it interface with
CUDA to make use of the GPU processing functions. This new card's
multiple processors may be accessible to OpenCL when they are not
needed for their normally dedicated encoding processing, there is no way
CUDA has any access to them now or in the future.
Luck;
Ken
Even Nvidia has stated that cuda is more the hardware layer and the OpenCL
standard will run on it. As i stated , Both Nvidia and AMD/ATI are going
forward withe the OpenCL standard.
Old but info on AMD's OpenCL support
http://hothardware.com/News/AMD-Adopts-OpenCL-10-Specification/
http://www.appleinsider.
com/articles/08/12/10/nvidia_pioneering_opencl_support_on_top_of_cuda.html
OpenCL vs CUDA?
When asked how NVIDIA's CUDA compares with OpenCL, and if NVIDIA is planning
to support both in its future products, Hegde explained, "This is probably
better put by saying how does C for CUDA compare with OpenCL – this is a
language to language comparison."
Hegde added, "The answer is that the two share very similar constructs for
defining data parallelism, which is generally the major task, so the code will
be very similar and the porting efforts will be minor.
"As OpenCL is another method of accessing the GPU, we wholeheartedly support
it. Its sits seamlessly on top of our CUDA architecture and as such,
developers using NVIDA hardware have a choice of language and programming
environment.
"With regards to product support, we plan to have OpenCL supported on the CUDA
architecture which means that any NVIDIA GPU built upon the CUDA architecture
will support OpenCL. This means every GPU (including GeForce, Tesla and Quadro
lines) from the GeForce 8 series onwards will support OpenCL. This gives
OpenCL developers an installed base of more than 100 million GPUs."