Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
CUDAのドキュメントには、ポータブルメモリブロックはすべてのコンテキストからアクセスできると記載されていますが、これは、プロセス間でそのようなブロックを使用できることを意味しますか?具体的には、このホストポインターを、デバイスにコピーする別のプロセスに渡します。
いいえ、同じプロセス内でのみアクセスできます。cudaIpc...またはOSのIPCを使用する必要があります。
ポータブルメモリプロセスではなく、多くのホストスレッドで使用できます。実際、固定されたメモリは、移植性がない場合にのみスレッドmallocで使用できます。
プロセス間でメモリを共有するには、IPCを使用する必要があります。