See https://github.com/NVIDIA/gdrcopy for details. It would be helpful if we can discuss more design here.