Need to run image processing programs

Hi folks,
I’m just getting started with this CUDA and so I installed and run the sample programs successfully.
Now, I have my image processing programs which are written using C and I want to run it using CUDA environment. How can I run my program using CUDA?
I will be very thankful to you if u can reply me for the same.


The short answer : You will have to translate the existing image processing programs, specifically the algorithms into CUDA kernels.

So, you have to learn how to program in the CUDA environment. There are various resources to begin. I am a newbie myself and I started by following the lectures posted on the UIUC course
and reading the Programming Guide nVidia has published and can be found at

In addition to learning CUDA programming (which won’t take that long by itself), you must use parallel algorithms. So, in your case I’d strongly suggest to lookup parallel algorithms for image processing.


The best way to start is to look at lecture 14 of the lectures and ask yourself those simple question that are discussed there. If you algorithm doesn’t meet those requirements I think it will be a waste of time.