GTX480做CUDA相对那些较低层次的显卡有什么优势啊

GTX480做CUDA相对那些较低层次的显卡有什么优势啊

GTX480是2.0的卡。
比低层次的1.x卡在访问global上,有了巨大的改进(L1/L2 cache)。
可以native支持32位整数运算。
可以玩double.
功耗大,可以煮鸡蛋。

玩double还是不行,得用quadro和tesla

[

这个没必要。480是2.0,不是2.1的!480的double能力比470强。而470和Quadro是一模一样的(除了后者有ECC), 没有必要迷信quadro, tesla之类的,他们只是牌子。要看负责运算的核心。比如说,Tesla C1060比GTX480慢了好多好多。

这么说GF100的核心,贴上Quadro的牌子就是6000, 贴上Geforce的牌子就是470.

有趣…

[

Quodra和tesla开启了ECC,并且双精度性能比使用相同核心的480高数倍
480/470双精度是1/8单精度性能,使用GF100核心的Quodra/Tesla是1/2
此外Quodra/tesla还打开了另外一个copy engine。使用stream时PCI-E实用带宽可以到Geforce两倍

[

这个。。。群里的Must测试了Quadro 6000的单精度和双精度的性能,和GTX470差不多。他们的核心是一样的。

[

也就是2个DMA控制器了?那样子太好了!

[
你说的对。我看到网上的其他说法了。据说有人说是故意的限制让geforce只有quadro/tesla的1/4的浮点性能。

GeForce460,470,480,这三个之间差距在哪儿啊?进行double类型的运算是不是都力不从心啊?

[

个人感觉是(可能不正确), 460,470,480都差不多。但是460便宜了好多。。。。

double性能还是一般的

1/8是指单纯得浮点峰值运算能力,但是实际的程序中还要考虑算法,延迟隐藏,非浮点计算等因素,所以和单精度的性能比小于8