2012-02-01 125 views
5

我打算购买一个严重的GPU来运行并行算法(预算2k-4k)。现在,我看到无处不在的超级计算机采用nVidia Tesla GPU卡“专为GPGPU制造”。虽然这看起来非常好看,但更好的阅读让我对此有了认真的第二个想法:与例如一个Radeon HD 7970,其性能(在触发器方面)明显较低,其成本价格明显较高,而且我似乎无法找到特斯拉和普通游戏GPU之间的任何基准比较。nVidia Tesla卡有什么好处吗?

我发现特斯拉具有ECC内存。这是唯一的区别吗?或者我错过了两者之间更深层的架构差异?也许相关的信息:我将使用OpenCL,而不是Cuda。

回答

4

有两个技术上的差异,我知道的品牌之间,当你比较类似的卡。

1)Nvidia显卡比AMD有更好的双倍精度FLOPS - 有时候是2倍。对于单精度FLOPS,AMD通常会更好。 2)ECC内存适用于两种品牌的GDDR5内存。不同的是,Nvidia在内部存储器(寄存器等)上也使用ECC,而AMD则不使用ECC。

在我看来,根据您的应用程序选择卡。如果你使用比单倍精度更高的精度,那么去AMD,否则Nvidia。如果您需要ECC来实现高容错,那么Nvidia可能是您的最佳选择。有时候许多更便宜的卡比1或2个线路卡顶部好 - 考虑PCI-e带宽。阅读基准测试,并尝试确定哪张卡最适合您的需求。

+0

噢......基本上,你是说它更依赖于nVidia vs ATI,而不是Tesla和非Tesla?我刚刚提到了AMD,因为那是目前唯一拥有28nm卡的品牌,但我也可以问Tesla vs GTX580。特斯拉是更加昂贵的,但没有合理的数字来解释这个... – user1111929 2012-02-02 01:30:17

+1

索赔是特斯拉卡在出厂前测试比GeForce卡多得多。我仍在四处寻找更多的这种说法,但我相信这是真的。对于这两种卡类型,应该有相当数量的CUDA基准测试,但您可能需要搜索,因为它们可能不在同一个地方。 以下是Nvidia所说的内容:http://www.nvidia.com/object/why-choose-tesla.html – mfa 2012-02-02 01:50:17

+2

@ user1111929一些注意事项:特斯拉卡可以耐受24/7全天候运行,因此散热得到优化。当一次运行100%的游戏GPU达数月时,风扇将开始摇摆不定,并且会变得嘈杂,最终可能会失败。尽管如此,我还是看不出价格差异的合理性。至于DP性能,GTX580的DP性能为SP性能的1/4(因此,1581.1/4 =〜395 GFlops),而HD7970在DP时的额定功率为947 GFLops。 – 2012-02-10 16:52:17

2

我不知道,如果你的问题是类似的采矿比特币,但在这里并行GPU设置信息的大量...

https://en.bitcoin.it/wiki/Mining_hardware_comparison

+0

感谢您的链接。然而,我看到最近在那里列出的Tesla台式机卡没有一个?第二代到最新一代在AMD顶级显卡(非超频)中排在第10位,但我不确定上一代产品的相关性如何。 – user1111929 2012-02-02 01:25:44