I’m at PhD. student studying computational fluid dynamics and just beginning to get my feet wet with parallel computing. Right now I am learning MPI but I’m interested in learning CUDA and GPU coding as well.
I’m wondering if I can build an inexpensive PC that will allow me to experiment with CUDA and GPU programming. Can someone tell me what the the least expensive Nvidia card is that will allow me to practice programming with CUDA? Does anyone have any other advice for someone who is interested in building an inexpensive box just for learning GPU programming?
My thinking is that if I build an inexpensive box and get to a point where I can demonstrate the ability to write efficient code in CUDA then I might be able to convince my adviser to front the money to put together a TESLA box for our research group.
Absolutely you can get a cheap card. CUDA is designed to scale nicely when you later want to use more powerful GPUs.
The cheapest card that will work is probably only $65 or so. (You can get even cheaper ones but I’d recommend using a Fermi based card even at the low end just so you have the most modern capabilities).
You would get a powerful, nicely balanced, modern GTX560 card for $230.
em… if you are looking for something with the best bang per buck, it is without doubt the GTX 460. It has 7 MPs so it brings you closer to the reality of more powerful cards. Price is around 150 usd
Wessey - Thanks for the idea. I can see where just getting a cheap netbook with the ION2 would have it’s advantages. For one I wouldn’t need to build a system around it. On the other hand if I did build a desktop system I could always start with a very inexpensive card and then upgrade the Nvidia card if my programming skills and code require it. I’m not sure what direction I will go but probably won’t do anything for a month or so, as I get up to speed on MPI.
But I would like to know more about the netbook option. Once you get it and have a chance to play around with coding and running code on it, do you mind replying back with your thoughts of how well it works? The Nvidia page for the ION2 says it has ‘up to’ 16 cores. Do you know how many cores their are in the ASUS-1015PN-PU17?