Is there some tutorial anywhere for learning how to use OpenCL for Intel processors, that shows and explains all the code you need, both the code for your application and the OpenCL code? I could only find this tutorial, but it is for AMD and one of the first lines of code in the tutorial, which seems like a quite important one (#define __NO_STD_VECTOR), gave me a compilation error, but it would compile if I commented it out.
A tutorial that it would be possible to follow without running into any problems would be really good.
All I could find from Intel was this, which, frankly, is kind of crappy for being a tutorial. First, you have to look for a "Download below button" to get to the tutorial. What you have to click on is not a button, but an image that is so small that it is difficult to see what it depicts, with an image text that is completely unreadable. When you finally realize that it is the image you should click on, you get to some presentation slides that introduces you to OpenCL and the benefits of using it, but doesn't actually teach you how to use it. This is not a tutorial! And still, it is the only OpenCL "tutorial" you have on your web page? Seriously, you need to do something about that...