need help for selecting GPU for Cuda

Hi,
I am new to Cuda. I want to test by cuda programs on my pc but I don’t have any cuda enable processor.

1) Please suggest me which one i will purchase my PC (GPU supported by my pc)configuration is :

[i]Processor Intel Pentium 4

* P4 Northwood
* P4 Prescott
* Celeron Prescotto
* Celeron northwood

Front Side Bus : 800/533/400 MHz

Frequency : Up to 3.4 GHz
Chipset 865GV+ICH5+Winbond W83627HF
Memory Two DIMM sockets, DDR 333/400 (2 GB maximum capacity)
LAN Integrated 10/100 Mbs LAN plus RealTek 8100Clow power to support 1 Watt (FEMP)
Input/Output Devices PCI 2.2 complaint

* Three PCI slots

USB 2.0

* 2 on front, 2 on rear
* One 9-pin Serial port in rear
* One 25-pin Parallel port in rear
* PS/2 Keyboard and Mouse ports in rear
* One RJ45 in rear
* One VGA monitor Connector in rear
* One 3.5 inch standard floppy diskette drive

Other I/O :

* Serial/Parallel
* PS2 Keyboard/mouse

IDE : 2 IDE (1 for HDD, 1 for Optical drive)
Graphics 865 GV VGA
Audio

* Audio on board (RealTek ALC655)
* Front I/O connectors; Mic in, headphones out
* Rear I/O connectors: Line in, Line out, Mic in

System BIOS

* Winbond W49LF004A4M
* BAward BIOS code
* Hardware are monitor supported

Operating System : Windows XP and Ubuntu 9.10

[/i]
2 ) Can I can compiler or run cuda program without cuda enable processor?

  1. I don’t think there is a current CUDA capabale GPU that will work with such an old PC without PCI express. There might be some PCI bus Quadro NVS cards which support CUDA available on Ebay or second hand, but they are no longer manufactured.

  2. Yes, see here.

  1. I don’t think there is a current CUDA capabale GPU that will work with such an old PC without PCI express. There might be some PCI bus Quadro NVS cards which support CUDA available on Ebay or second hand, but they are no longer manufactured.

  2. Yes, see here.

There are some PCI-based GeForce cards too. The transfer speed to/from the card will be awful, but it’d be OK if you just wanted to use it to learn CUDA.

See here:
[url=“PCI,NVIDIA,GeForce 9 series Desktop Graphics Cards | Newegg.com”]http://www.newegg.com/Product/ProductList....ce%209%20series[/url]
[url=“PCI,NVIDIA,GeForce 8 series Desktop Graphics Cards | Newegg.com”]http://www.newegg.com/Product/ProductList....ce%208%20series[/url]

There are some PCI-based GeForce cards too. The transfer speed to/from the card will be awful, but it’d be OK if you just wanted to use it to learn CUDA.

See here:
[url=“PCI,NVIDIA,GeForce 9 series Desktop Graphics Cards | Newegg.com”]http://www.newegg.com/Product/ProductList....ce%209%20series[/url]
[url=“PCI,NVIDIA,GeForce 8 series Desktop Graphics Cards | Newegg.com”]http://www.newegg.com/Product/ProductList....ce%208%20series[/url]

Siraj: If you are using cuda 2.3 you can also compile your code in emulation mode:

nvcc -deviceemu filename.cu

Siraj: If you are using cuda 2.3 you can also compile your code in emulation mode:

nvcc -deviceemu filename.cu

Thanks to all for replay.

Is cuda 3.1 support device emulation?

Thanks to all for replay.

Is cuda 3.1 support device emulation?

No, but better alternatives are available from third parties, namely Ocelot and Barra.

No, but better alternatives are available from third parties, namely Ocelot and Barra.