I installed both into their default directories. The SDK contains a bunch of CUDA example programs. The CUDA Toolkit has all the programming tools, such as the CUDA compiler (nvcc). NVIDIA Driver for Microsoft Windows XP with CUDA Support (169.21, x86 version).CUDA SDK version 1.1 for Windows XP (x86 version).CUDA Toolkit version 1.1 for Windows XP (x86 version).Then I downloaded three things from the CUDA website: I downloaded and installed the free Visual C++ 2005 Express Edition to use with CUDA. I presume that’s to prevent losing control of your display if you enter an infinite loop.) (You can use it as a combined coprocessor/display card, but the CUDA release notes say that CUDA-related run times would be limited to less than five seconds.
#CUDA EMULATOR WINDOWS NVCC DRIVERS#
I installed the card in the PC, but I didn’t bother to load any of the packaged drivers because I would be using it as a computational coprocessor without any display attached. It also uses less power and the T6412 has a small 300W power supply. Size was important because I had to fit the card into an e-Machines T6412 PC with a small case. I selected this card because it was a lot cheaper and smaller than a card with a full-blown 128-processor 8800 GPU. (You can get it now for $80.) This card uses the NVIDIA GeForce 8600 GPU that has 32 processing elements. I purchased an NX8600GTS graphics card for $130 from in November of 2007. (A glacial pace, I admit.) I’ll describe the steps that got me there. Sixteen months later, I finally have a CUDA programming environment set up under Windows XP. I started reading about CUDA in early 2007. I’m starting the CUDA portion of my parallel programming investigations.