hello new here,
I have an ATI R9 290 that I would like to use for image processing/DSP purpose program via OpenCL. but I never done opencl before just some C. could anyone recommend some tools/sdk/examples/package to get start on?
Here's the OpenCL manual to start with: http://developer.amd.com/wordpress/media/2013/07/AMD_Accelerated_Parallel_Processing_OpenCL_Programm...
If you have not done any GPGPU programming, I strongly recommend you check out the following MOOC to understand the concept first.
Both these classes use CUDA. But they will give you good understanding of GPGPU programming model. Then you can delve into OpenCL.
I would suggest against using academical sources really, they have been struggling to even start using GPUs, then a day they figured out they had to use them as they were in supercomputers and started going with them.
Seriously, reading the OpenCL1.x spec takes way less than 50 hours, OpenCL2.x takes quite a bit more.
so those online academic class are not that useful? I should dive into opencl manual?
Yeah. The user guide is a good programming start, along with the samples and the videos in the site. Unfortunately samples are in c++ :-(. When you get more advanced the optimization guide is a must...