我在同一机器上测试了两款显卡: 影驰GTX670 四星黑将 和 影驰GTX570,程序是同一个程序,其中核函数的两个参数是kerl<<<1024,256>>>(x1,x2,x3)。系统是XP,内存2G。测试结果影驰GTX670四星黑将 比 影驰GTX570速度慢。 影驰GTX670 四星黑将 比 影驰GTX570 的位宽窄,其它参数都高。难道与位宽有直接关系?下面是两款显卡的参数对比和测试时间对比:
[table=50%]
[tr][td]
[table]
[tr][td=127]
芯片厂商
[/td][td=192]
NVIDIA
[/td][td=249]
NVIDIA
[/td][/tr]
[tr][td=127]
显卡芯片
[/td][td=192]
GeForce GTX 570
[/td][td=249]
GeForce GTX 670
[/td][/tr]
[tr][td=127]
显存容量
[/td][td=192]
1280MB GDDR5
[/td][td=249]
2048MB GDDR5
[/td][/tr]
[tr][td=127]
显存位宽
[/td][td=192]
320bit
[/td][td=249]
256bit
[/td][/tr]
[tr][td=127]
核心频率
[/td][td=192]
732MHz
[/td][td=249]
1006/1058MHz
[/td][/tr]
[tr][td=127]
显存频率
[/td][td=192]
3800MHz
[/td][td=249]
6008MHz
[/td][/tr]
[tr][td=127]
I/O接口
[/td][td=192]
Mini HDMI /双DVI接口
[/td][td=249]
HDMI/双DVI /DisplayPort接口
[/td][/tr]
[tr][td=127]
总线接口
[/td][td=192]
PCI Express 2.0 16X
[/td][td=249]
PCI Express 3.0 16X
[/td][/tr]
[tr][td=127]
流处理器
[/td][td=192]
480个
[/td][td=249]
1344个
[/td][/tr]
[tr][td=127]
3D API
[/td][td=192]
DirectX 11
[/td][td=249]
DirectX 11.1
[/td][/tr]
[tr][td=127]
block
[/td][td=192]
1024102464
[/td][td=249]
1024102464
[/td][/tr]
[tr][td=127]
grid
[/td][td=192]
655356553565535
[/td][td=249]
X6553565535(第一维忘了,但是比65535大)
[/td][/tr]
[tr][td=127]
程序运行时间
[/td][td=192]
5.3分钟
[/td][td=249]
6.2分钟
[/td][/tr]
[/table] [/td][td]
[/td][td]
[/td][/tr]
[/table]