Inspired by the advantages of unified memory with Pascal, iswitch from Maxwell to Pascal.
But I have a problem all my systems and programms are not using unified memory with Pascal when I allocate memory with cudaMallocManaged. They are going back to use Zero Copy Memory. Did I miss something?
Running: Win_64bit i7-i930 with one GTX1080 and Win7_64bit i7-4790 with a GTX1080 and Win1064bit i5-6600k with GTX1060. All with VS2013. Also Nsight don’t show any unified memory allocation or PageFaulting or DataMigration.
It is the same programcode I used under Maxwell without any problems. To set CUDA_MANAGED_FORCE_DEVICE_ALLOC = 1 under CMake does also not help.
Additional Infos: cudaDevAttrConcurrentManagedAccess is 0
A hint what I am doing wrong would be nice. Thanks.