PCEVA,PC绝对领域,探寻真正的电脑知识
  • 内容展现
  • 最新评论
全方位认识推土机:AMD FX-8120最全面解析与评测
2011-11-2 14:44| 发布者: royalk| 查看: 87086| 评论: 0
摘要:
手动指派线程效果实测

前边提到推土机最理想的线程分配情况是一个模块内一个线程满载,另一个线程空载。实际上我们也的确很难用到8个线程全部满载的情况,现在假设有一个四线程渲染的工作量交给推土机,我们用Cinebench R11.5设置四线程渲染,以及国际象棋Fritz Chess设置四线程,以及3DMark Vantage的CPU Test来看看在Win7自动分配线程、手动指派每个模块一个线程以及手动指派两个模块的四个线程,看看推土机的性能会有什么样的变化。

注意,在CPU不满载的情况下,推土机才有线程优化的空间。并且不管如何指派线程,四线程渲染的分数肯定是要低于八线程的,这里我们只是以四个线程的工作量举例说明。

先要找出四个模块中的线程编号都是哪些,不一定是按01/23/45/67这么排列的,我试了好几次,分别遇到正常的排列方式、01/25/34/67、04/17/25/36和07/14/23/56等各种情况,事实上,只要主板断电,下次启动时排列模式就有可能会改变,完全有可能出现任何两两组合的形式。

下面来看成绩,M代表Module,即模块;C代表Core,即整数单元;T代表Thread,即线程。由于3DMark Vantage无法使用自动的8个线程来运行4个线程的工作,因此自动分配四线程无成绩。最后的8核心8线程全速工作的成绩仅作参考,不用于对比,因为它没有可优化空间。

从成绩中我们可以看到,使用2个模块中四个线程的时候,前端与浮点资源抢占最为严重,三项测试均拿到最低分,这也是最不理想化的线程分配情况;如果使用3个模块,让一个模块运行两个线程,另外两个模块各运行一个线程的时候,成绩大约就能提升10%;如果4个模块全部启用,各使用一个线程,成绩是最高的,比使用三模块的时候又再提升10%左右。而在Windows 7自动分配线程的情况下,推土机的成绩是介于3模块和4模块之间。这样来看Windows 7的线程分配虽然没有为推土机最优化设计,但是性能损失得并不算多,线程分配的问题并不是很大。

再来看看3D游戏的表现情况。这里我换上GTX480显卡,并选取了一些有代表性的游戏作为测试,加入4.2G的1055T与4.5G的i7-2600K作为参考,看看推土机在运行3D游戏时性能会不会受到线程调配影响。


  

我们看到除了3DMark 11之外,其余测试项目推土机都是垫底,说明在游戏较高画质、GPU成为瓶颈,CPU性能本身过剩的情况下,推土机的线程调配机制还是出现了拖慢游戏性能的情况,但是好在大多数项目差距都不大,基本可以认为是误差范围内,不会影响游戏体验。

收藏 邀请
0
本文版权归 PCEVA,PC绝对领域,探寻真正的电脑知识 原作者所有 转载请注明出处

最新评论

热门评论
    热门评论
      返回顶部