Develop cuda with Intel Studio C++ compiler ??


Can I use Intel Studio C++ Compiler to develop Cuda programs on Windows?
I know there are tool (such as Nsdight) for Visual Studio and Eclipse, but what about the Intel compiler?
How can I install and use nsight with Intel Studio?


Unfortunately, you can’t. On Windows, NVIDIA’s “nvcc” compiler requires the Microsoft Visual Studio C/C++ compiler.


If you don’t want to buy Visual Studio - I recommend downloading the free version of VS 2010 or 2012 Express. Make sure whichever one you download is compatible with your CUDA Toolkit version (4.2, 5.0, 5.5, etc)

Good luck!

Since you did mention using NSight…

Be advised that you can only use NSight with Visual Studio if you have the Pro version, not Express. See this thread:

Also, if you are a university student, go to, register with an .edu address, and you’ll be able to download VS 2010 or 2012 Professional for free.

OK, thank you.

One more question.
When I install the “CUDA 5.5 PRODUCTION RELEASE”
it includes the CUDA Toolkit, SDK code samples, Nsight Visual Studio edition, Nsight Eclipse Edition, and developer drivers.
Do I need to install the those drivers?
Or can I just use the nVidia drivers (newer) already installed on my computer ?
Does Nsight work with Visual Studio 2013?


It probably won’t install the old drivers if you have newer ones. But just in case you can always select “Custom” and then de-select the older ones. (The newer ones will work fine.)

Nsight, not even the newest version 3.2, does not support VS 2013. Doc:

Good luck!