我一直想知道,有没有办法估算不同GPGPU上共享内存的挂载而不出去买卡?
我目前在笔记本电脑上有一个带有16K共享内存的GTS 330M 和一个16K + 32K = 48K共享内存的GTX 480。
我想知道如果获得特斯拉卡会给我更多共享内存块,如果它与GTX卡相同。
如何解决这个问题?我无法在nvidia网站的规格中查找...也许AMD GPGPU会更好,怎么会搞清楚这个?
我希望有人可以提供帮助
答案 0 :(得分:2)
由于数据需要通过PCI-e总线传输,因此另一台设备上的全局内存与使用CPU内存一样慢。如果您的输入数据无法拆分,因此内存比速度更大,请尝试在支持向量的CPU(如Intel SandyBridge或AMD Fusion)上使用OpenCL。
答案 1 :(得分:2)
对于NVIDIA硬件,每个支持CUDA / OpenCL的卡的共享内存配置在CUDA 4.0编程指南的附录F中有所描述。
要回答有关Ferm Telsa卡的问题,它具有与GTX 480相同的共享内存配置 - 16kb或48kb共享内存,用户可在运行时选择。
答案 2 :(得分:1)