If you want to start playing with CUDA
and don't care about performance, but just want to get a feel for
what different coding paradigms do, anything Fermi and up is a
good start. NVIDIA started adding L1 and L2 caches from Fermi GPUs
(400 series). Don't expect the low end cards to rival good CPU
coding (basic GPU coding will probably still be a little faster
than basic CPU coding though, i.e single thread, no sse).
The 4xx and 5xx series are Fermi (previous generation), most 600 series are Kepler, although not all of them, some of the lower end ones are just re-branded Fermies. Interestingly, Kepler behaves more like the lower end Fermi cards than the higher end ones (more core groups than instruction schedulers, and thus requires instruction level parallelism). If you just want to start playing with CUDA and learn the effects of different optimizations, the 430, 520 or 620 will do the job. If you want to get performance, although not peak, at a somewhat saner price, the 660 or 670 will also do a nice job (the 660 according to zap is around 1400-1800 nis). On 09/10/2012 12:56, Oleg Goldshmidt wrote: Micha Feigin <mi...@post.tau.ac.il> writes:If the CUDA code is older, you may be better getting the older 5xx series NVIDIAs, as NVIDIA did some hardware changes that makes writing code for kepler a bit harder. They also increased compute power but not memory speed, so not all codes benefit from the increase. If you do want to run CUDA/OpenCL with a worthwhile speed, I would go for the gtx 570 (Fermi) or the gtx 670 (Kepler). If you skip CUDA you can go for middle end cards.Whle we are on the CUDA topic... Assume I want to play with CUDA (no problem with proprietary drivers). I just got a quote for GTX680 for ILS2820. If I don't need absolutely peak performance but I don't want to be stuck with "older" ways to write code, could you recommend other options that will be cheaper? Thanks, |
_______________________________________________ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il