0

CUDAのドキュメントには、ポータブルメモリブロックはすべてのコンテキストからアクセスできると記載されていますが、これは、プロセス間でそのようなブロックを使用できることを意味しますか?具体的には、このホストポインターを、デバイスにコピーする別のプロセスに渡します。

4

2 に答える 2

2

いいえ、同じプロセス内でのみアクセスできます。cudaIpc...またはOSのIPCを使用する必要があります。

于 2012-08-24T09:16:50.257 に答える
1

ポータブルメモリプロセスではなく、多くのホストスレッドで使用できます。実際、固定されたメモリは、移植性がない場合にのみスレッドmallocで使用できます。

プロセス間でメモリを共有するには、IPCを使用する必要があります。

于 2012-08-24T03:35:26.130 に答える