泡泡网存储频道 PCPOP首页      /      存储     /      评测    /    正文

同频率谁最快?主流DDR2 667权威横评

CPU架构发展需要更高的内存带宽

 

    CPU架构是整个PC系统中的核心部分,CPU架构性能的提升不仅仅需要提升CPU的主频。CPU和系统主内存的数据带宽对整个CPU架构的执行效能都非常关键。对于目前的Pentium 4架构来说,内存控制器是集成在MCH芯片内部,CPU需要通过MCH芯片中的内存控制器和内存实现数据交换。那么,CPU和内存的数据带宽受到两个因素的限制:CPUMCH芯片之间的数据带宽、MCH芯片和内存的数据带宽。两者无论任何一边成为瓶颈,都会影响整个系统效能。

 

 

 对于Intel平台来说,CPU、MCH芯片、内存的数据带宽对于内存性能很重要

 

    CPUMCH芯片之间的数据带宽主要是由系统FSB决定:总线位宽(bit×FSB频率(MHz),得到的单位为bit/s,如果要得到Byte/s的单位,还需要÷8。例如,FSB800MHzCPUMCH的数据带宽就为64bit×800MHz÷8=6.4GB/s;同理FSB1066MHzCPUMCH的带宽就约为8.5GB/s

 

    目前Intel CPU最高FSB1066MHz,当然1333MHz FSBCore 2 E6850已经发布,不过距离上市还有一段时间。同理,MCH芯片和内存的数据带宽也很关键,这个带宽主要是由总线位宽(bit×内存频率÷8所得,例如DDR 2 667,带宽即为64bit×667MHz÷85.3GB/s,如果是双通道内存,还得×2,即双通道DDR 2 667内存数据带宽为10.6GB/s

 

 

 理论上讲,Intel FSB 1066MHz的CPU,DDR 2 533的带宽就够了

 

    通过这样的对比不难发现,以现在Intel高端1066MHzFSB来说,到内存控制器的数据带宽为8.5GB/s,实际上双通道、频率为533MHz得内存到内存控制器的数据带宽也为8.5GB/s,理论上就可以满足这个需求,不会在内存端存在系统瓶颈的问题。

 

    尽管JEDEC DDR标准规范最高只到DDR 400,喜爱超频的内存厂商们依然做出了DDR500DDR 533的内存产品。从理论上说,只要1333MHz FSB不出,DDR 533足够用(尽管这是一种超频产品)。不过,DDR533MHz,基本上,已经走到了频率的尽头,很难再往上发展了。这是由其芯片技术规格、封装形式、电气性能等因素决定的。而Intel是绝不会止步于1066MHz FSB的。因此DDR 2的出现也是顺理成章的事情了。

 

DDR 2 DDR有哪些改变

 

 

DDR

      DDR 2

目前最高时钟频率(单位MHz

533(非标准)

1066(非标准)

数据带宽(GB/s

4.26GB/s

8.5GB/s

芯片封装

TSOP

FBGA

工作电压

2.5V

1.8V

最高物理Bank

8

4

最高逻辑Bank

4

8

数据预取(bit

2

4

 

    通过上面的表格,很明显,DDR 2的工作电压比DDR低近30%,功耗也能相应下降大约50%了。采用FBGACSP方式封装,减小了模组尺寸,并提高信号完整性,它增加了各模块之间的空气流动空间因而提高了热性能和可靠性。综合来看,更容易达到最高的频率。目前厂商等不及动作太慢的JEDEC,自行推出了DDR 1066的产品。这种产品单条即有8.5GB/s的带宽,相当于双通道DDR 533

{imageTitle}

 由于核心频率和外部频率的倍进关系,而我们又是以外部频率作为衡量内存时钟频率的标准,因此同频DDR 2内存和DDR内存相比,数据传输率是一样的

    当然,仅仅是频率上的提升,顶多算个“DDR.改”,谈不上“DDR 2”。DDR 2的重大改进之处就在于数据预取从DDR2bit提升为4bit。所谓2bit预取,可以理解为内存核心向外部I/O缓冲传递一次数据,可供外部I/O传输两次的量。而4bit预取,就是内存核心向外部I/O缓冲传递一次数据,可供外部I/O传输4次的量。

 

    我们知道,内存芯片的频率也有芯片核心频率和外部频率两种:在DDR时代,这两个频率是相同的;但在DDR 2时代,核心频率就变成了外部频率的一半。这是为什么呢?因为DDR2bit预取,核心一次传输的数据可供外部I/O缓冲传输2次,而数据以DDR方式传输,数据传输是CLK时钟的上下沿触发,因此外部时钟频率与核心频率保持一致。而4bit预取就不一样了,核心一次传输数可供外部I/O缓冲传输4次,同样使DDR方式传输,外部频率也要是核心频率的两倍才行。

{imageTitle}

 除了4bit预取,DDR 2还有一些重大改进,例如片上终结ODT,将DDR时代设计在主板上的终结器改为设计到内存条上

    这样一来,问题就出现了。因为外部频率才是内存数据传输品频率的基准,我们平时说的内存的频率都是指其外部频率,除非不以DDR方式工作,否则当预取数据超过外部I/O缓冲和MCH芯片一次DDR传输量,内存芯片核心频率就必须降低。

 

    因此,尽管是4bit预取,但与同频率DDR内存相比,DDR 2内存的数据带宽是一样的。并且,由于核心频率和外部时钟频率的这种倍进关系,造成一个时钟周期等待时间更长。也就是俗称的“DDR 2高延迟”。随着频率的提升,这种延迟会变得越来越明显。

{imageTitle}

 尽管延迟略高,DDR 2和同频DDR内存比较实际应用中差别很小 

    一度有传言说,DDR 2性能不如DDR,这其实是一种误解。在频率相同的情况下,DDR 2内存确实有部分性能不如DDR内存,例如专门的内存测试项和部分整数运算性能,但这种差异很小很小,在游戏里更是几乎没有差别。

 

    而随着频率的提高,DDR 2高频高带宽的优势体现无疑,DDR也就533MHz到头了。所以,在现有的主流内存里,DDR 2内存性能更强是肯定的。只不过确实由于Intel强推,让刚进入成熟期的DDR内存提前退出了主流市场,让很多玩家感到不满而已。

 

0人已赞

关注我们

泡泡网

手机扫码关注