我打算购买一个严肃的GPU来运行并行算法(预算2k-4k).现在我看到所有超级计算机都采用了nVidia Tesla GPU卡"专为GPGPU制造".
虽然这看起来非常好看,但更好的阅读让我对此有了认真的思考:与Radeon HD 7970相比,它的性能(以触发器而言)显着降低,其成本价格显着提高,而且似乎无法找到特斯拉和普通游戏GPU之间的任何基准比较.
我发现特斯拉具有ECC内存功能.这是唯一的区别吗?或者我错过了两者之间更深层次的架构差异?也许相关信息:我将使用OpenCL,而不是Cuda.
当您比较类似的卡时,我知道这些品牌之间有两个技术差异。
1) Nvidia 卡的双精度 FLOPS 往往比 AMD 更好 - 有时是 2 倍。AMD 通常在单精度 FLOPS 方面做得更好。
2) ECC 内存适用于两个品牌的 GDDR5 内存。不同之处在于 Nvidia 也在内部存储器(寄存器等)上使用 ECC,而 AMD 则没有。
我认为,根据您的应用选择卡。如果您使用的单精度多于双精度,请选择 AMD,否则选择 Nvidia。如果您需要 ECC 来实现高容错能力,也许 Nvidia 是您的最佳选择。有时,许多更便宜的卡比 1 或 2 个顶级线卡表现更好 - 想想 PCI-e 带宽。阅读基准测试,并尝试确定哪张卡最适合您的需求。
| 归档时间: |
|
| 查看次数: |
4708 次 |
| 最近记录: |