我在Mathematica中使用NVIDIA K20 GPU。为K20白皮书指出以下规格:Mathematica中NVIDIA K20 GPU的内核数量
- 2496单精度芯(192每个多处理器×13级的多处理器)
- 832双精度芯(64每个多处理器×13级的多处理器)
- 416特殊功能单元(32每个多处理器×13级的多处理器)
然而,当我启动的Mathematica,并期待在GPU的加载的OpenCL或CUDA后的规格,它说,我只有416核心(我已附加的屏幕截图Mathematica命令和回购规格)。这在某种程度上与双精度内核或特殊功能单元的数量有关吗? Mathematica在我告诉它会写什么样的代码(例如双精度,超越函数)之前报告这些规范。
这不是一个Mathematica问题。 Mathemtaica通过驱动程序API与设备进行通信。 Mathematica只会传递OpenCL驱动程序在这种情况下所说的内容。 – 2013-04-06 15:06:41