Can someone please explain to me how GPUDirect works a high level. From what I have gathered it allows certain devices to bypass going through Main Memory and instead having data piped directly to the GPU. Is this the case. Any information would be awesome as I am very new to CUDA but this looks promising to my application which needs to get large amounts of data processed at nearly real time. The data will be coming in on a GigE connection so bypassing main memory would be awesome.