正如我所看到的,在谷歌和许多网站上,nVidia Quadro KXXXXM - Mobile GPU (MXM) 都有"共享内存:否"。
但是,如果我想为这些卡编写 CUDA C/C++,我可以在我的代码中使用共享内存吗?如果可以,那么如果我这样做会发生什么 - 它会使用全局 GPU-RAM 吗?
是的,您可以在 Quadro (K 系列) 移动 GPU 上使用共享内存。
如果要确认这一点,请运行1_Utilities/deviceQuery
示例代码。 查找"每个块的共享内存总量:",它将报告 49152 字节,与大多数其他现代 GPU 相同。
这些链接中的"共享内存:否"引用不是指 CUDA 共享内存。 它指的是某些图形设备的特性或功能,即使用某些系统内存,就好像它是图形内存一样,用于图形操作(即不是 CUDA 计算)。 这些引用与 CUDA 使用的术语"共享内存"无关。