   [.net] C# and CUDA?
  Is Nvidia planning to make some CUDA libraries for use with C#? I know C++ is faster, but C# and XNA are very good for graphical applications, just though it would be nice to have CUDA with XNA if we plan to make a really resource hungry game or something. Just wondering.   
  AFAIK, Cuda isn't a library, but an actual language of its own. I imagine there must be some small API to load cuda code onto the GPU and to interact with it from the machine -- and that portion could be ported to C# -- but as far as the actual Cuda binaries, I strongly doubt that we'll ever see C# compiling for the GPU.   ;  I'm not an expert on this, but AFAIK DX11 will provide support for OpenCL, so perhaps XNA will support it as well. Of course, this will most probably require DX11 hardware...   ;  I am adding support for OpenCL to OpenTK as we speak. Once finished, you'll be able to use OpenCL from any Mono/.Net language, on any OS.   ;  http://www.gass-ltd.co.il/en/products/cuda.net/And no, DirectX 11 has "Compute Shaders", which are similar to OpenCL, but not the same.   ;GASS Cuda.NET?;  Ok cool. Nice to know. I didn't know XNA can use OpenCL. Can it? I think it's only for DirectX but not sure...Thanks   ;  No, XNA can't use OpenCL and I doubt it ever will. Plan on DX11 compute shaders or something similar around the time the next Xbox comes out. I haven't used GASS CUDA.NET, although I've been meaning to. In a relatively recent update, they announced that it's fully compatible with both SlimDX and OpenTK (not XNA). So you should be able to get some interesting things going, I would imagine.   