打印

[硬件] 不一样的结果,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

效能低d, bandwidth影響梗係細d...

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

引用:
原帖由 ccw 於 2011-8-24 20:36 發表

Agreed, the effect cannot be compared directly.
but I do concern this:

此外,在SNB架构中L3缓存不再如以往那样以CPU半速运行,而是与CPU同步,因此Ring Bus在这六个部分中是全速运行的,这意味着延迟更低、带宽更高,最 ...
this is ringbus

but i doubt ringbus is useful when you need to connect more than 10 hubs

TOP

AMD need improve their CPU memory bandwidth performance ........
Stupid L3 too slow to feed the CPU enough
天然系長髮眼鏡娘 最高
Lucky Star 聯盟 - 美幸
Kancolle - 大淀, 翔鶴 (太太), 烏海 , 瑞鶴

TOP

引用:
原帖由 dom 於 2011-8-25 02:01 發表
AMD need improve their CPU memory bandwidth performance ........
Stupid L3 too slow to feed the CPU enough
intel無論cache density同cache speed都係indsutry leading

TOP