C# and Cuba


I am expert in c# programming language and I work with image processing algoritms and because of it, I would like to test my algoritms on the graphical procesor. But for Visual Studio I only find Parallel Nsight program for this propose, but problem is that the Parallel Nsight not support c# programming language. Is it possible to connect c# and Parallel Nsight program or some other program?

Thanks for help.


We do all of our application programming in C#. When we started adding CUDA processing for our computationally intensive tasks, we wrote a C/C++ based .dll that acts as an interface between the C# code and the CUDA code. There is a steep learning curve to get everything working, but it has paid off well for us. We are seeing >80x speed increases for our tasks running in CUDA.