晓张 XiaoZhang.net http://www.xiaozhang.net [分享] [RSS]

日志

AMD的强力大补丸?

热度 1已有 1062 次阅读2012-1-9 11:00 |个人分类:IT世界| 晓张

 

AMD的强力大补丸?

 

 

最近一段时间,被大家议论得最多的恐怕就是微软放出的AMD推土机补丁了,传说这个补丁最高可以把推土机这一系列处理器的性能提升10%。对于这个补丁,A饭自然是欢欣鼓舞,但也有人对传说中的性能提升抱以怀疑的态度。到底这个补丁能为推土机带来怎样的结果?它是否值得A饭们的追捧?还是让我们用实际的测试来证明吧!

 

 

不受Win7待见的推土机

AMD的推土机系列处理器也推出了好一段时间了,这款被AMD寄予厚望的产品在问世后就遭到迎头一棒,国内外各大媒体的测试中,推土机系列最高端的FX 8150不但整体性能无法和IntelCore i7系列相比,就连AMD自家上一代的六核处理器在某些测试上也强过FX 8150,这委实让不少AMD用户失望,同时也对AMD的多核心技术产生了怀疑。

那么是不是八核心的FX 8150就真的这样凄惨呢?至少从测试结果来看的确如此。不过从技术架构上来分析,我们就能看到问题的本质。在推土机之前的处理器架构中,无论是Intel还是AMD,都采用了单一的核心体系,无论处理器有多少核心,每个核心都是一个相对独立的系统,即使是Intel的超线程技术也没有跳脱出这个框架,只是将一颗物理核心虚拟成两颗使用,从而“喂饱”处理器的运算能力。

 

 

传统的双核心架构

 

 

推土机的双核心模块架构

 

AMD的推土机处理器在架构上则完全和过去不一样,以FX 8150为例,虽然拥有8颗核心,但是在处理器内部则是4个模块,每个模块拥有两颗核心,并共享运算单元和缓存,同时每个核心拥有单一的线程。这样做理论上有不少好处,比如节约了晶体管数量,提升了缓存运用效率以及单核心性能,损失的只是单核心的浮点性能。

不过问题这个时候就出来了,这种处理器架构并没有在目前主流操作系统的优化范围之内。按照Win7的“思考”模式, Win7内核线程管理机制依照程序的需要,将一个或多个进程分配到处理器线程上,如果以推土机模块化方式来计算的话,推土机的核心数量就要减半,工作模式就变成了普通的超线程方式,这样就没法体现出推土机的架构优势;如果将推土机当做八核心使用,但是Win7的线程分配方式却无法做到将单一线程或者进程分配到单核心,这样又让推土机单核心高效率的特点无法完全发挥。所以在目前的Win7操作系统下,推土机的理论性能的确是没有发挥到最好。

 

 

微软忙打“鸡血补丁”

事实上,无论是微软还是AMD,都在不同的场合下声称目前的操作系统无法对推土机的架构做到优化,所以推土机目前在Win7中的性能测试结果无法代表实际性能。AMD甚至在推土机的发布会上宣布:在Win8中,推土机的性能会提升最高5%10%或许对于AMD而言,推土机如果能横跨Win7Win8两个时代也是一件不错的事情,不过微软显然不这么想。20111216,微软就在自己的官方网站中推出了名为“KB2592546”的补丁,而这个补丁的最大意义就是提升推土机在Win7中的性能表现。

在这个补丁说明中,微软声称:此补丁优化了AMD推土机处理器在Windows 7Windows Server 2008 R2操作系统下的性能。微软表示,推土机目前的性能低于正常水平,因为Windows 7Windows Server 2008 R2系统并未针对其同步多线程(SMT)调度机制进行优化,可能会对多线程应用性能造成影响。而在安装此补丁后,Windows 7Windows Server 2008 R2将完全支持推土机处理器,性能将达到应有的正常水准。

那么使用推土机的用户如果打上了这个补丁,处理器性能就会有翻天覆地的变化了么?下面我们就来看看在打过补丁后,FX 8150会在Win7中有怎样的表现。

 

 

“鸡血补丁”实战效果

 

在测试中,我们主要比较处理器在打上补丁前后的性能变化,测试中包括了专业的处理器、系统性能测试软件以及实际的3D游戏。在软件方面我们使用了Cinebench R11.5WinRARPCMark 73DMark 11以及X264 HD Benchmark;而在游戏方面,我们则使用了《Crysis2》、《战地3》、《蝙蝠侠—阿甘之城》以及《地铁2033》这几款游戏来测试。在游戏中,我们将统一把3D环境设置为1920×1200高画质。这些软件以及游戏都支持多核心处理器,可以让我们看到处理器在进行多线程任务时的性能表现。

如果说用户是带着希望安装上这个性能补丁的话,那么恐怕在第一时间里就要目瞪口呆了。因为在打上补丁后,无论是系统还是一些测试软件,都将FX 8150认定为四核心八线程的处理器,而不是一颗八物理核心的处理器。从这点来看,这个补丁的确在多核心物理线程上对推土机做出了调整,且不说最后性能如何,但可以肯定的是,微软将推土机中的一个模块当做了拥有两个线程的单一物理核心,而没有认为推土机是完整的八核心。

 

 

没打补丁之前,系统将FX 8150认定为八核心八线程

 

 

而在打了补丁之后,系统则将处理器认定为四核心八线程

 

 

处理器性能测试

 

 

实际的性能测试结果来看,在打上了补丁之后,FX 8150在某一些软件测试项目中有了一定的提升,比如Cinebench R11.5PCMark 7以及X264 HD Benchmark,其中如PCMark 7的提升幅度还不小,这也说明这个补丁还是有在应对一些多线程处理的时候,还是有一定效果的。即使在一些游戏中,如《战地3》,处理器的多线程性能也有一些提升,这也使得游戏的帧数有了少许的增加。不过整体来看,除了PCMark 7外,其他软件和游戏的实际效果提升不算太大。

除了部分项目的性能在打补丁后有小幅提升外,还有一些测试软件的结果基本上没什么变化,比如3DMark 11、《Crysis2》以及《蝙蝠侠2—阿甘之城》。更让人不解的是,在如WinRAR以及《地铁2033》这样的测试项目中,处理器的性能不升反降。对于这种现象,我们只能理解为这个补丁还不完善,在某些软件中还无法有效利用推土机的新架构,在打补丁后,反而引起了一些兼容性问题导致处理器性能下滑。

 

 

后记

对于那些想通过这个补丁,让推土机性能大幅提升的用户而言,这里只能说抱歉了,这个传说中的补丁毕竟不是“伟哥”……我们不能说这个补丁没用,但是从实际效果来看,它并没有让人为之惊喜,或者说没有质的变化,而一些项目在打补丁后的性能下滑更是让人有点哭笑不得。或许微软也认识到自己搞的这个补丁有点乌龙,所以发表了一个将完善补丁的声明后就匆匆关闭了这个补丁的下载。

按照微软和AMD的说法,完整的性能补丁将在今年第一季度发布,同时Windsows 8也会原生支持推土机的多线程架构。我们相信推土机在操作系统支持完善后,性能会有一定的提升,不过从推土机系列的表现来看,即使未来有了5%的提升,整体的性能也很难和竞争对手相比(10%以上的性能提升就不想了)。与其把推土机大幅提升性能的希望寄托在补丁身上,还不如多想想如何将处理器的频率多超高几百兆赫兹,这可能还现实一点!

收藏 分享 转发到微博 举报

发表评论 评论 (2 个评论)

回复 petoVo 2012-1-9 11:36
。。。。我还没来得及打呢,专业哦!我再看看呢。
回复 晓张 2012-1-9 12:54
AMD虽然很勤奋,也很努力,但不得不说她与Intel在技术上还是有至少一代的差距。这两年的田忌赛马策略虽然已获得一些市场占用率,但从2011年后半年的APU等产品来看,后劲不足。2012年Intel的22nm工艺的Ivy Bridge上市后,AMD又该何去何从?

facelist

您需要登录后才可以评论 登录 | 注册

成都宠物论坛|手机版|成都宠物网搜索|百度|谷歌|宠我网 ( 蜀ICP备07500266号 

GMT+8, 2024-4-27 05:40 , Processed in 0.116376 second(s), 17 queries .

© 2007 By www.Petovo.com Some rights reserved

回顶部