I do not have a GPU card installed in my system. I would like to know if there is any way I can code in CUDA and access CUDA libraries on my GPU-less laptop?
Asked
Active
Viewed 4,800 times
6
-
1Might I recommend OpenCL since it's not tied to nvidia. See: http://stackoverflow.com/questions/4850358/when-writing-opencl-code-how-does-it-perform-on-a-single-core-machine-without-a. Comparison: http://wiki.tiker.net/CudaVsOpenCL – beatgammit Mar 15 '13 at 18:39
-
Related: [GPU Emulator for CUDA programming without the hardware](http://stackoverflow.com/a/36273426/4694621) – Mateusz Piotrowski Sep 01 '16 at 12:52
1 Answers
5
Yes, you can use a CUDA emulator such as
https://code.google.com/p/cuda-waste/
https://code.google.com/p/gpuocelot/
Note that the performance for many tasks will be far inferior to an actual GPU, but you can learn the programming model with an emulator.

Eric J.
- 147,927
- 63
- 340
- 553
-
-
2Feel free to add an answer that's valid in 2019. This answer was posted in 2013. – Eric J. Dec 24 '19 at 21:13
-
The best solution is to delete this. The question is closed as a duplicate of a modern relevant answer – talonmies Dec 24 '19 at 21:24