3 ms·
I've been told that OpenCL is in a whole different league than CUDA due to a worse API and much smaller ecosystem. I have, however, seen attempts to use Vulkan
by solarkraft 6y ago
I've been told that OpenCL is in a whole different league than CUDA due to a worse API and much smaller ecosystem.
I have, however, seen attempts to use Vulkan for compute. Could that be a viable way forward?
- my123 6y agoUsing Vulkan for compute is still a much worse developer experience, it isn't really a reasonable alternative.
- MaxBarraclough 6y agoI'd say OpenCL is a pretty good API, it's just that because it's in C and it allows for quite fine-grain control, it takes a bit of orchestration to get anything off the ground. If you want more convenience, there are a few wrappers for it, in various languages. It's true that its ecosystem is sadly lacking.