But AMD doesn’t run CUDA? Is it very easy to switch a stack relying on CUDA to OpenCL? I don’t think so.
But AMD doesn’t run CUDA? Is it very easy to switch a stack relying on CUDA to OpenCL? I don’t think so.
How well it works is likely codebase and application dependent.
The added code complexity was not worth it - we originally did it as NRE for a big client who wanted OEM capabilities to our IP.
https://arxiv.org/ftp/arxiv/papers/1005/1005.2581.pdf
In basically every chart and graph, OpenCL is slower.
OpenCL has a higher level of abstraction, so it's got a higher penalty for it. But, you get cross-platform support. nVidia doesn't optimize for OpenCL either because they don't want you to use it over their own competing framework.
But 'dats cool, keep downvoting, guys. Sources aren't real if you can downvote 'em enough. God, I love Hacker News.