I’m new to GPU computing in general, and I’m wondering where to start. Specifically, I would like to know if CUDA.NET is any good.

I’m more experienced in C# than I am in C++, and I generally like the language better. Specifically, I’m more familiar with the windows API. If possible, I’d like to write my application’s front-end in C# and use CUDA for the more intensive computations. However, I’m willing to use C++ if CUDA.NET is too much of a hassle to work with compared to CUDA with C++.

Does anyone have any experience/opinions on this?

Thank you.