Is there a way in OpenACC to share device memory pointers between two different processes in Windows?
One process is creating buffers of data, and I have an API using CreateFileMapping/OpenFileMapping/MapViewOfFile for sharing data. But these buffers are quite large and would rather copy them directly into device memory in process1 so process2 can work with them. There is no data to return.
I saw the cudaIpcGetMemHandle/cudaIpcOpenMemHandle, but these are listed as only being supported for linux.