4 ms·
I mean if all you want to do is dip your toe in the water with GPGPU programming OpenCL is probably honestly a fine place to start. Specific knowledge of the Op
by skohan 7y ago
I mean if all you want to do is dip your toe in the water with GPGPU programming OpenCL is probably honestly a fine place to start. Specific knowledge of the OpenCL API is probably not the most useful thing in the world, but you will learn a lot about the basic concepts about how the host and the GPU talk to each-other, and how the constraints of GPU programming are different than CPU programming, all of which will carry over to other technologies like CUDA or Vulkan.
You could also get started with a simple Vulkan compute example, but as others have said learning Vulkan is a task unto itself, so if you're just playing around and you're not sure if you really want to invest in learning it for something valuable, it might be more of a time sync than you're interested in.
- Joeboy 7y ago> I mean if all you want to do is dip your toe in the water with GPGPU programming OpenCL is probably honestly a fine place to start. I think really that is all I want at this point. But I'm taking the many dire warnings under advisement. Vulkan sounds a bit hardcore for me right now.
- skohan 7y agoFWIW it’s probably easier to try out an openCL tutorial on your iGPU and see for yourself than it is to provision a cloud GPU or build a new system