Please answer my doubts…
I am using Quadro NVS 290 GPU…
Which mode builds are working in GPU?
We have 4 modes while creating a CUDA project. They are Debug, EmuDebug, Release, EmuRelease.
Among these Debug and Release modes are working on GPU and EmuDebug and EmuRelease modes are working in CPU. am I right or not?
While I am running a simple MatrixMul CUDA project, what I observe is that
Debug mode is taking 0.399 ms Release mode is taking 0.466 ms EmuDebug mode is taking 1369.699 ms EmuRelease mode is taking 1390.366 ms
Is this fine? Why EmuXXX builds are taking that much time???
If I put a break point in global function + build mode is EmuDebug, then control is coming in global function and I can able to debug.
If I put a break point in global function + build mode is Debug, then control is NOT coming in global function and I cannot able to debug. Why???
which mode build should I considered? Is it Release build or EmuRelease build???
Please answer above 4 questions.