learning parallel computing by CUDA

Solution
Both Quadro and Tesla are overkill for someone learning, though if you can get them for free then that's another story entirely. If you don't know how to use threads yet, then, I strongly suggest that you begin by learning pthreads (if Linux/Unix/Unix-variants) or threads (Windows). Afterwards, you can ease yourself into CUDA by learning a little bit of OpenCL (EasyCL is a good starting point). By the time you understand OpenCL, you'll have no problem jumping into CUDA. Make sure the GPU you get has support for, at least, version 3.0 compute capability; technically speaking, you can settle for 2.1, though it lacks some of the features that are now commonplace in CUDA development.

itmoba

Estimable
Aug 14, 2015
153
0
4,660
Both Quadro and Tesla are overkill for someone learning, though if you can get them for free then that's another story entirely. If you don't know how to use threads yet, then, I strongly suggest that you begin by learning pthreads (if Linux/Unix/Unix-variants) or threads (Windows). Afterwards, you can ease yourself into CUDA by learning a little bit of OpenCL (EasyCL is a good starting point). By the time you understand OpenCL, you'll have no problem jumping into CUDA. Make sure the GPU you get has support for, at least, version 3.0 compute capability; technically speaking, you can settle for 2.1, though it lacks some of the features that are now commonplace in CUDA development.
 
Solution

TRENDING THREADS