打印

[硬件] 不一样的结果,Intel Core处理器内存依赖性测试

不一样的结果,Intel Core处理器内存依赖性测试

 在《APU与内存不得不说的故事》中我们探讨了内存对APU的影响,从文中得出的结果来看,包括内存通道、内存频率、内存容量对APU的性能有较大影响,而且随着APU对显存容量要求的提高,它也像一把双刃剑,在给游戏性能带来提高的同时还会对平台性能产生不利影响,这点在Photoshop这样的内存依赖型应用中表现的非常明显。

  AMD的APU表现是如此,那么Intel的处理器会是如何呢?回答这个问题可以从两个方面着手,第一个是Intel平台的内存是如何设计的?第二个问题就是Intel的GPU需要什么多高的内存带宽,内存是性能瓶颈吗?我们先来看第一个理论上的问题,Intel的内存设计。

  Intel以前一直坚持FSB前端总线设计,而AMD则从K8时代就开始在CPU内集成内存控制器,当时AMD的内存性能是领先于Intel的。从08年的Nehalem架构开始Inte也将内存控制器集成在CPU内,内存性能开始突飞猛进,比如LGA 1366平台迄今仍是唯一支持三通道内存的桌面平台,之后的CPU架构也延续了Intel的光荣传统,内存带宽上一路领先。

  在目前的Sandy Bridge架构中,Intel又引入了名为Ring Bus环形总线的设计,之前这个技术在Nehalem EX和Westmer EX服务器CPU中用过。Ring Bus位于CPU金属层的上部,因而不会对缓存读取产生冲击。它由四个环路(Ring)组成,包括data ring、request ring、acknowledge ring和snoop ring,这四个环路将CPU的4个核心、显卡和系统助手(System Agernt)等六部分连成一体,可以随时共享各部分的缓存数据。


Ring Bus环形总线将SNB处理器的六个部分连接到一起

此外,在SNB架构中L3缓存不再如以往那样以CPU半速运行,而是与CPU同步,因此Ring Bus在这六个部分中是全速运行的,这意味着延迟更低、带宽更高,最终的结果就是SNB处理器的内存性能比起三通道的LGA 1366还要出色,虽然支持的内存标准只到DDR3 1333标准,21.2GB/s的理论带宽低于APU平台的DDR3-1866(29.8GB/s),但是以AIDA64的带宽测试来看,其内存读写带宽达到了14GB/s以上,AMD的K10以及APU只有8GB/s左右的水平。


实际测试中同频率下SNB平台的内存读写带宽要远远高于APU平台

第一个问题解决了,SNB平台由于Intel先进的内存设计使得内存带宽非常充足,现在来看第二个问题,那就是Intel的GPU需要这么大的带宽吗?这个问题我们可以用实际测试来验证,下面是测试平台配置。



软件平台为Win7 x64 SP1,分别安装了AMD催化剂11.7驱动和Intel核芯显卡驱动15.22.2,测试主要围绕Intel CPU的内存依赖性进行,涵盖了内存容量、内存频率、内存通道和显存划分,与前面测过的APU类似。

  本次测试使用的主板为索泰ITX规格的Z68,它的BIOS中可供分配的显存容量为128MB、256MB以及Maximum三档,而且显存容量是动态分配的,右键电脑属性中也看不到内存剩余容量(依然是4GB),所以也不知道这个Maximum具体是多大显存容量。以下测试中如果没有特别标明,一般就是搭配双通道2GB DDR3 1333内存(共4GB),显存分配256MB进行的。

显存容量对游戏性能影响

  以下测试中,内存为双通道2GB DDR3 1333模式(共4GB内存),BIOS分别为显存划分128MB、256MB以及Maximum容量,测得不同游戏的平均帧速。


128MB显存、256MB显存以及Maximum显存对显卡游戏性能影响

从结果来看,显存容量对i3-2105的游戏性能几乎没有影响,无论是128MB、256MB还是最大显存,游戏帧数都没有发生明显变化,集成的HD Graphics 3000显卡对显存容量要求并不高,128MB就够用,256MB很充裕。

内存通道对游戏性能影响

  内存通道测试中,分别测试了2条1GB DDR3 1333MHz内存和1条2GB DDR3 1333内存,显存划分为256MB,这样总的内存容量都是2GB,一个是双通道模式,另一个则为单通道。


双通道相比单通道模式性能提升了14%左右

在APU中单通道模式下性能下降到不可接受(下降幅度达50%),而i3-2105中单通道的性能自然也追不上双通道,但是差距并没有这么大,双通道平均领先14%,影响并不致命。

内存容量对游戏性能影响

  内存容量测试中,分别配置了双通道2GB DDR3 1333内存和双通道1GB DDR3 1333内存,显存容量则为256MB,对比2GB内存和4GB内存对游戏性能的影响。


2GB内存比4GB内存的性能略低6%

另一方面,内存容量的影响也很小,2GB内存也仅比4GB内存低了6%左右,具体到游戏帧数上也只有1-4帧变化。

内存频率对游戏性能影响

  内存频率测试中,也是双通道模式的4GB内存,而显存划分256MB,时序都设为9-9-9-24,第一次的频率为1333MHz,之后超频到DDR3 1600,对比这两个频率下的性能差异。


1600MHz带给i3-2105的提升也只有2%

高频率内存在SNB平台上并没有发挥太大作用,DDR3 1600与DDR3 1333的差距只有2%,可以忽略不计,这和APU中内存频率要求1600MHz起步截然不同。DRR3 1866MHz的测试没有跑(小板BIOS设置有限,超不上去),不过从这里的情况来看,即使提高到1866MHz,内存频率对i3-2105的影响依然十分有限。

显存容量划分对整体性能影响

  这个环节的测试更有意义,APU中从内存划分的显存容量大都为512MB或更高,测试得知这样做会对电脑的整体性能产生一定影响,特别是内存敏感类应用,比如Photoshop图像处理,i3-2105会不会重蹈覆辙呢?


Core i3-2105的显存划分对整机性能影响并不大

显然Core i3-2105不存在这个问题,无论是单通道还是双通道,显存划分256MB与Maximum的情况下PS处理照片的时间相差都只有几秒时间,影响最大的还是内存容量,2GB与4GB是有天壤之别。

小结:

  通过前面的几项测试来看,Intel的Core i3-2105处理器并没有如APU那样对内存有高度渴求,无论划分的显存是大还是小,频率高还是低,游戏性能及整体性能所受影响都很小,即使是对内存性能非常敏感的PS应用中,最大程度划分显存也没有对整机性能有明显拖累。

  造成这个现象的原因不外乎两点,首先是Core i3集成的GPU性能有限,数据传输要求不如APU高,第二则是Intel的CPU内存带宽充足,应付HD Graphics 3000显卡的需要已经是绰绰有余,这样一高一低平衡之后,Intel的处理器刚好因祸得福,游戏性能虽然差点,但是对内存要求并不高,搭配方式比较灵活,而且也不会对整机性能带来明显的负面影响。

  目前Core i3-2105的价格在890元左右,与AMD的A6-3650很接近,这两者究竟谁优谁劣呢?请关注我们后面的评测报告。

http://www.expreview.com/16703-1.html

TOP

引用:
原帖由 qcmadness 於 2011-8-24 20:24 發表
效能低d, bandwidth影響梗係細d...
Agreed, the effect cannot be compared directly.
but I do concern this:

此外,在SNB架构中L3缓存不再如以往那样以CPU半速运行,而是与CPU同步,因此Ring Bus在这六个部分中是全速运行的,这意味着延迟更低、带宽更高,最终的结果就是SNB处理器的内存性能比起三通道的LGA 1366还要出色,虽然支持的内存标准只到DDR3 1333标准,21.2GB/s的理论带宽低于APU平台的DDR3-1866(29.8GB/s),但是以AIDA64的带宽测试来看,其内存读写带宽达到了14GB/s以上,AMD的K10以及APU只有8GB/s左右的水平。

The ram speed for Intel platform is much faster even with slower memory.......
And I do look forward to seeing if SB-E's memory bandwidth will do a significant gain on bandwidth-thirst application like PS CS5.

TOP