6

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?

Sana.91
  • 1,999
  • 4
  • 33
  • 52
  • 1
    Might 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 Answers1

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