hello.
I'm new to opencl and i wish start a plane of study on it.
I know opengl and shader and a little of cuda, but it's not open then i'm wish migrate to opencl.
What are some good books or some specific documentation for opencl?
for start .
For debug in cuda i using nvidia nsight that is very good , there is something like tis for opengl?
i have an nvidia 290 gtx the amd debugger is compatible for visual studio 10?
thanks.
At least you need to download AMD APP SDK. There are some debugging tools provided by AMD too.
but it work with an nvidia geforce 295 gtx or other nvidia card?
You may have some bumps if some of your old opencl files from other vendor like nvidia are not updated when you intall the SDK. It is worthy trying.
http://developer.amd.com/RESOURCES/HC/OPENCLZONE/Pages/default.aspx is a good entry point. In the Articles & Papers section, there's
http://developer.amd.com/Resources/documentation/articles/pages/OpenCL-and-the-AMD-APP-SDK.aspx which gives a few hints when coming from CUDA.
And when you really start programming, you'll probably spend some time on http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/ to find the functions and find out how to use them.
I had difficulties (like OCL compiler aborts and application crashes) using nvidia cards with the AMD APP SDK, but the fallback to use the CPU as the OpenCL device always worked. So I can still develop and run simple tests on a box with an nv gpu. And yes, there's a VS10 integration, but the VS10 UI is so slow that for profiling I'd rather use the standalone tools.
The .../documentation/articles/... links above are broken, and the AMD webmasters do not react. But I found this (or at least something similar) here: http://articlesofpcint.blogspot.de/2012/05/opencl-and-amd-app-sdk.html