3 ms·
OpenCL is very low level (sort of like Vulkan, which was actually inspired by it). Start with some easy wrappers, like PyOpenCL.
by sklogic 10y ago
OpenCL is very low level (sort of like Vulkan, which was actually inspired by it). Start with some easy wrappers, like PyOpenCL.
- joe_the_user 10y agoExcept I'm a c/c++ programmer. Any "easy wrappers" for c?
- sklogic 10y agoThere is an official Khronos C++ wrapper API that is significantly more dense than the underlying C API.
- joe_the_user 10y agoI was thinking of easy and usable rather than dense. I think Khronos wrapper is just a translation of the original API into c++, which partakes of the basic problem - a zillion options for a zillion distinct sorts of hardware, in contrast to Cuda, with a main functional and supported approach.
- sklogic 10y agoUnlike the C API it got a lot of sane defaults.