Copy data from one GPU to another

Hello Everyone,

I am working on an application, which requires data to be transferred from one GPU memory to another GPU memory.

One way, we can do this, is to copy data from 1st GPU memory to host memory and then to second GPU memory.

Is there a way where we can directly copy data from one GPU mem to another, bypassing the host memory. Is there any function to do that ?

Alternatively, can we transfer the data from one PCI device memory to another PCI device memory without transferring to CPU memory.

Thanks and Regards
Satyam Shivam

Not at the moment, only via CPU memory. I’m hoping that the new interface by melanox for transfering data directly to infiniband will help with that though.

Not at the moment, only via CPU memory. I’m hoping that the new interface by melanox for transfering data directly to infiniband will help with that though.