If I'm developing with CUDA, then I have the opportunity to use UVA (Unified Virtual Addressing) - a single address space for CPU-RAM and GPU-RAM of all GPU. Previously this was not possible, and it appeared only in version CUDA 4.0. As I understand it - it is provided by the nVidia CUDA driver. http://docs.nvidia.com/cuda/gpudirect-rdma/index.html#basics-of-uva-cuda-memory-management
But if I want to use the GPU and the FPGA on a single computer connected by PCI-Express 2.0 16x and also for them to use a single address space. Is there such a possibility in FPGA similar to nVidia UVA, what I need to use FPGA "UVA", and nor will they interfere FPGA "UVA" vs CUDA UVA?
How to do something like this? http://research.microsoft.com/pubs/172730/20120625%20UCAA2012_Bittner_Ruf_Final.pdf
