I know this is kind of ridiculous as the graphics world has long since moved on to PCI-e, but we’re interested in trying out CUDA and only have an old workstation to spare. There are certainly very cheap PCI-e CUDA-enabled cards (like the 9400GT) but are there any CUDA-enabled cards whatsoever that run on AGP or --heaven forbid-- PCI or PCIX busses? Thanks for any help, and please don’t laugh at me!
That’s a very good point. When I started with CUDA, I actually followed that route and bought a new PC with PCIe for exactly that reason. However, the PC happened to come with a GeForce 8400 graphics card, so I decided I could start on that one and could delay the upgrade until I had my program running fine on the bundled card.
Turned out that once I upgraded, I could completely throw away what I had done and start all over, since I had taken several wrong decisions based on the performance characteristics of that low end card.
If you want to develop on such a underpowered card (where your program will likely run several times slower than on a current CPU), and then successfully move to a decent GPU, you need to have a good idea about CUDA and its scaling properties. Which is rather unlikely if you’re just starting fiddling with it.