CUDA Global Memory, Where is it?
- by gamerx
I understand that in CUDA's memory hierachy, we have things like shared memory, texture memory, constant memory, registers and of course the global memory which we allocate using cudaMalloc().
I've been searching through whatever documentations I can find but I have yet to come across any that explicitly explains what is the global memory.
I believe that the global memory allocated is on the GDDR of graphics card itself and not the RAM that is shared with the CPU since one of the documentations did state that the pointer cannot be dereferenced by the host side. Am I right?