release file .exe runs differently on different devices


Me again!!
I built the solution at Release mode and run the .exe file on the same computer, the results are correct.
But when I copy the .exe file to another computer and run it there, the results went wrong…

Actually I am comparing CPU computation with GPU computation, so I did the same thing both on CPUs and on GPUs. Both CPUs calculated correctly, but the two GPUs just did differently. Why is this happening?

The device which calculated correctly has an NVIDIA Quadro NVS 290, the one calculated wrongly has an NVIDIA Quadro FX 4600.



Btw, I found that the device Quadro FX 4600 did not do the CUDA program at all. Maybe I need to copy some files of CUDA SDK or toolkit to that machine to make it work??



seems when we installed the same driver on Quadro FX 4600, the program run. :clap: