I have an ASUSN56V laptop with a GeForce GT 650M and i7-3610QM and want to use the card for calculations with CUDA. My impression from my scaling tests is that my GPU is not utilized to the maximum when running molecular dynamics programs with multiple threads. Specifically, I get a 3x speed up if I use 1 thread, the performance gain gradually drops and becomes worse with >4 threads. So my questions are:
Why does nvidia-smi command prints just the TEMP, MEMORY and Compute M.? For the rest it prints N/A. Is it because the other features are not supported by this GPU?
I tried to utilize all the computing power of the GPU by giving the following commands without any performance gains:
nvidia-smi -i 0 -c 3 nvidia-smi -i 0 -pm 1 nvidia-smi -i 0 --gom=1
The last one returned:
GOM features not supported for GPU 0000:01:00.0. Treating as warning and moving on. All done.
Is there anything else I can do to benefit the most from the GPU during CUDA calculations? Unfortunately my BIOS menu does not support switching off the on-board graphics card and ASUS support said they cannot do anything about it.
I would greatly appreciate any advice!