我下载了CUDA 6.0 RC,并编写了一个简单的程序来测试统一内存。但是当我跑到 cudaMallocManaged 函数时,我收到了 cudaErrorNotSupported 错误。我的GPU是GeForce GT 620,GPU有什么问题吗?
答案 0 :(得分:3)
CUDA 6中的统一内存需要cc 3.0或更高版本的设备 - 这在CUDA 6编程指南的统一内存使用文档中有说明。
你的GeForce GT 620 GPU is a cc 2.1 device。
cc2.1设备不支持统一内存功能(包括cudaMallocManaged
)。