GTX-960M GPU的nvcc编译的核数问题

之前刚刚接触GPU时,没有仔细研究,知道CUDA是多核的,所以看到以下的make选项,想当然的因为就是表示该GPU有50个核。

nvcc --gpu-architecture=compute_50 --gpu-code=compute_50 

后来才发现,完全不是那么会事。

我使用的GPU是GTX-960M,他是640核心的,为什么这个值是50而不是640?

进入网站查了一下

http://docs.nvidia.com/cuda/cuda-compiler-driver-nvcc/index.html#virtual-architecture-feature-list

compute_50 表示的是该GPU是maxwell 架构的。

 

GTX-960M GPU是maxwell架构的,两头终于对上了。

 

posted @ 2017-12-15 10:35  愚人1984  阅读(908)  评论(0编辑  收藏  举报