不同Context如何共享数据

不同Context如何共享数据?
如果利用Host Memcpy太浪费时间了,说明上说CUDA中除了Module和Texture所有地址都是context相关的,也就是说两个相同指CUdeviceptr在不同context中所指的绝对地址是不同的,但如何利用Texture呢?

多谢指教!!!

y_zhenyu@163.com

texture是硬件相关的,至少现在没法独立,暂时还么有多线程共享的模型,暂时没有其他方法

你的意思是说在不同的主机线程间共享数据?

不同的Context之间:每个线程有自己的Context,一个线程利用CUDA计算完的结果,要作为另一个线程的运算数据。 都是利用CUDA计算,为什么不能共享呢?

Thank yyfn风辰

这个在驱动api上是可以的,可以做到进程的迁移