simpleIPC cudaSetDevice cudaIpcCloseMemHandle cudaEventDestroy cudaGetDeviceCount cudaMemcpyAsync cudaDeviceCanAccessPeer cudaStreamCreateWithFlags cudaStreamDestroy cudaGetLastError cudaIpcOpenEventHandle cudaIpcOpenMemHandle cudaIpcGetEventHandle cudaStreamWaitEvent cudaEventCreate cudaFree cudaEventSynchronize cudaEventRecord cudaIpcGetMemHandle cudaStreamSynchronize cudaDeviceEnablePeerAccess cudaMalloc cudaOccupancyMaxActiveBlocksPerMultiprocessor cudaGetDeviceProperties whole ../../../Common/helper_multiprocess.cpp ./ ../ ../../../Common CUDA Systems Integration Peer to Peer InterProcess Communication GPGPU true simpleIPC.cu IPC 1:CUDA Basic Topics 1:CUDA Systems Integration sm50 sm52 sm53 sm60 sm61 sm70 sm72 sm75 sm80 sm86 sm87 sm89 sm90 ../../../Common/helper_multiprocess.cpp ../../../Common/helper_multiprocess.h x86_64 linux ppc64le linux windows7 all simpleIPC exe