显卡和CPU,游戏的关系--3DMark11 综合测试项目
平台: I7 930 + GTX560Ti + 500G*2 Raid0 + 2G *3 1600 +Win2008 R2由于我930一直超到3.52用,也就是166*22这样的,所以基准就用这个了
测试方法,改动CPU数量和频率,测试3DMark11最后的一项: 综合测试 P级别
为什么用这个,是因为这个是CPU和GPU的综合测试,而且用到了DirectCompute 异构计算
其他的都不变,就改CPU
1 频率166*22 开启超线程
2 频率166*22 关闭超线程
3 频率166*15 关闭超线程
综合一下可以看出来
166*22; 超线程8核 ; FPS 18.9 Frame:579 Time: 30:65
166*22 ; 非超线程4核; FPS 17.8 Frame:580 Time: 32:51
166*15;非超线程4核; FPS 17.4 Frame : 565 Time:32:50
看起来相差不大。但是很明显的,还是能看出个顺序。这绝对不是什么误差,尤其第一和第三项对比FPS相差了将近10%
我只做了最后的综合测试,因为这个项目是个综合的总体。
其他测试很多测单项的,意义也不大,毕竟游戏还是综合起来的东西
尤其测CPU的,频率和核数肯定都是越高越多越好
这里不得不说的是,最后的综合测试对我这个中端稍微偏上的电脑来说,还是太吃力了,FPS没能上20,所以FPS上的差距可能不明显,但是优劣顺序可以体现出来了。
尤其是3Dmark11 引入了MS的异构计算方案DirectCompute(DX11自带),这是个很重要的因素。
未来的游戏,为了发挥单机运算能力,将大量引入通用计算GPGPU的模型。
而NV和AMD的方案,CUDA和APP,本质上都不是异构的
也就是说,他们存在局限性,当显卡计算的时候,CPU不得不等着,反过来一样。而异构可以同时进行多个流水线的工作
所以反应在这个测试上,CPU和GPU都在高速计算,并不需要互相等待,或许也导致了差异不明显的结果。
但是未来,CPU的频率和核数依然是越高越好,原因在于,
异构算法下,可以将GPU上的流出理器和CPU进行分组并行。
例如有240个流处理器,8个CPU,那么可以拆分为 8*(30流处理器+1CPU)的模式,而如果只有4个CPU,那么只能拆成4*(60流处理器+1CPU),当然实际上还和GPU的具体结构有关了,只是比喻下
在需要多任务处理的情况下,很明显还是核多好;当然CPU的频率高也有好处,因为尽管任务是在CPU和GPU中并行,但是两条线总有交点的时候,跑得快自然更好。
算是抛砖引玉了。
页:
[1]