The function “cudaMapAddress” is available in prior version of CUDA, but missing in 0.8BETA version. This function is very important for my task, could you please consider including it in CUDA?
Hers is my situation. As a co-processor to CPU, I wish GPU would bring as little overhead as possible to CPU.
While using cudacpymem will slow down CPU a lot, the cudaMapAddress is a good function for this. To my understanding, it establishes a link between specific part of CPU and GPU memory. if I write to that part of GPU memory, this writing operation is redirected to CPU memory. This is really great, since CPU can only read that part of memory to decide whether GPU has found something important. Since GPU won’t alway find useful information, there won’t be a lot of memory writing from GPU to CPU.
Sorry to bring this topic since similar one is here: