beginner's question which packages to install to start CUDA programming

I want to get my feet wet with CUDA/OpenCL programming.
I have WindowsXP-64bit, MS Visual Studio 2003 (which is 32bit), and NVIDIA Quadro NVS 290.
I found CUDA 3.2 tool kit includes many packages here:
Which packages should I install to make CUDA/OpenCL work?

Do I need to install “Developer Drivers for WinXP (263.06)”? If yes, should I install 32-bit version or 64-bit version?
I assume I need to install “CUDA toolkit” but 32-bit version or 64-bit version?
Do I need to install “NVIDIA Parallel Nsight for Visual Studio”?
Any other packages are mandatory?

Thanks in advance!

You need the developer drivers and the toolkit. The SDK also comes very handy to have a few examples to check whether your installation works, but is not strictly necessary. Parallel Nsight is a debugger for CUDA code, so it’s also not necessary (if you never write buggy code…) but useful.

As you have 64bit Windows, you need to install the 64bit versions of all packages.


The driver you have to use is the 64-bit.

You don’t have to use 64-bit CUDA toolkit, you could install the 32-bit SDK.

There are no problems in compiling and running 32-bit applications on a 64-bit OS.

How do I post a question? ( the question is
Is it possible to launch kernels from different threads of a (host) application and have them run
concurrently on the same GPGPU device? If not, do you know of any plans (of Nvidia) to provide this capability in the future? )


Yes it is possible.