Direct HD -> Video memory transfers


We have an idea in mind, but to achieve good results we would like to ask a question: Is it possible by any way to transfer data directly from Hard Disk to Video Memory?

If not (I think it is not possible), which is the most efficient way, in your opinion, to achieve this kind of transfer?

Thanks in advance.

Just thinking out loud: what about mmap’ing the files and cudaMemcpy’ing from there?

It will still go through normal memory. That is why unpinned memory has half the throughput of pinned memory. It is just that the driver will take care of it for you.