|
在SDRAM年代和DDR初期,人们在选购内存的时候,首先看重的是内存的容量,而频率只不过第二考虑对象。不过随着芯片工艺的提升,颗粒成本价格的不断下滑,如今人们买内存,已经同时考虑内存的各个方面,譬如频率、容量、参数、兼容性这些指标就一个不能缺少。
说起频率这个指标,相信大家一定对近期刚刚上市的DDR3内存有印象,因为这些未来的内存主流产品就是以频率作为卖点。在介绍DDR3内存之前,我们需要简单介绍DDR3的一些情况。毕竟,DDR3与DDR2有众多相同的同时也有着众多不同。
 |
| 你对DDR3认识有多深? |
DDR3与DDR2内存的基本结构原理都是相同的,DDR2内存频率按照Clock Frequency(即I/O Buffer速度)计算的,因此假设内存颗粒的Core Frequency核心频率为100MHz的话,通过4bit的数据预取Prefetch技术,实现400Mbps的数据总线速度。
 |
| DDR3时代即将来 |
而DDR3更进一步把数据预取Prefetch技术提升至8bit,内存颗粒内的Memory Cell Array每周期会内部传送8bit的数据给I/O Buffer单元,而I/O Buffer进一步以4倍于DRAM核心频率工作,因此在相同的DRAM核心频率下,DDR3相比DDR2数据总线速度因此而增加两倍。假设内存颗粒的Core Frequency核心频率同样为100MHz的话,再DDR3的内存模组上则可实现800Mbps的数据总线速度。在倡导DDR3平台的厂商当中,就以Intel最为不遗余力,因为DDR3内存能为它的新一代平台带来高传输带宽。Inte目前在高端的桌面平台上逐渐引入基于1333MHz前端总线规格的处理器产品,其最新的1333MHz的前端总线可以为处理器与北桥之间提供10.5GB/s的带宽,而目前Intel主流平台最高所支持的DDR2 800内存仅能提供6.4GB/s的带宽,双通道的模式则可提供12.8GB/s的带宽,这样对于平台的效能发挥明显有着一定的瓶颈。因此Intel提供更高前段总线以及DDR3内存控制器支持的3系列芯片组。
目前,Intel推出的P35、G33等芯片组内置的DDR3内存控制器可对DDR3 800与DDR3 1066两种规格的支持,而即将推出的X38芯片组则可对更高规格的DDR3 1333提供支持。其中规格最低的DDR3 800属于过渡性产品,由于暂时的成本与DDR2 800的产品相差巨大,因此厂商们也并没有把精力放在这个过渡型号上,而是不约而同地选择了DDR3 1066为产品的起步点。
在DDR和DDR2交接的年代,人们就发觉DDR2 533其实并没有比DDR400快多少,在某些时候,DDR2甚至比DDR还慢。在DDR2与DDR3交接的时候,大家或许会认为DDR3会同样出现这个问题。其实虽然DDR3的延迟值表现均不如DDR2,但实际上这种理解方法是出现了一点偏差。不少的用户把内存周期参数的CAS Lantency与内存模组的实际延迟表现划上等号,但这种理解是并不正确的。CAS Latency是内存需要经过相应数值的时钟周期,才能开始读写资料,但要计算整个内存模组的延迟值,还需要把内存颗粒的实际运行频率计算在内。
事实上,JEDEC定下了DDR2 533的CL为4、DDR2 667的CL为5及DDR2 800的为6,其内存延迟值均为15ns。而DDR3 1066、DDR3 1333及DDR3 1600的CL值分别为7、8及9,把内存颗粒的运行频率计算在内,其内存模组的延迟值分别为13.125、12.ns及11.25ns。也就是说,虽然DDR3的CAS Latency周期参数相比起DDR2的会较高,但算上内存的实际执行频率,DDR3总体的延迟值表现是优于DDR2,因此若在相同的频率以及相同的周期参数设置下,DDR3的性能表现依然突出。
 |
| 各个时代内存的情况介绍 |
当然,DDR3的高频率优势是DDR2不具备,譬如我们就看到不少厂商推出了DDR3 1600,甚至DDR3 2000这样超高频产品。总的来说,高频率、低功耗、更低发热量是DDR3的优势,这也是内存未来发展的方向。
为了让大家更加清楚DDR3和DDR2的对比在哪里?我们就用两款超频型的极品Apacer内存作为对比,大家可以从下面的对比当中看出,DDR3的优势和劣势在哪里?
测试平台 :
测试说明 :
在本次的测试中,我们关注的焦点在于在相同的工作频率下,DDR2与DDR3内存的实际性能差异。因此,我们找来了技嘉可以同时对DDR2与DDR3内存模组支持的P35C-DS3R主板作为测试平台之用。
为了保证CPU在同一频率下而获得更多的内存比例,因此我们把CPU的外频设置为500MHz,倍频为6,CPU的主频为3000MHz。
而其余的平台方面,为了保证平台能够得到充分的性能发挥,因此处理器、显卡、硬盘我们均采用了Core 2 Duo E6700、NVIDIA GeForce 8800GTS 320MB、Seagate 7200.10 320GB等较高的配置方案进行相关的性能测试。
测试软件方面,我们主要还是划分为理论测试以及实际应用测试两部分,理论的测试部分的软件还是以PCMark、SiSoftware、SuperPI等对内存带宽较为敏感的软件为主,而实际应用的测试软件为WinRAR以及对内存频率较为敏感的经典OpenGL游戏DOOM3。
我们把DDR2的内存设置为DDR2 1000的规格后,SPD默认的参数为5-7-7-23。而DDR3设置为1000的规格后,SPD默认的参数为7-7-7-18。
通过cpuz我们可以了解到apacer的这对PC3-12800内存模组的SPD参数,SPD里面写入了370MHz、444MHz、518MHz、592MHz即DDR3 740、DDR3 888、DDR3 1036、DDR3 1184四组参数,相当丰富。但遗憾的是,SPD参数中并没有符合PC3-12800即DDR3 1600规格的频率。
经过反复的测试,在1.5V电压的状态下,产品可轻松稳定地工作在DDR3 1200的水平下。而需压把工作电压提升至2.2V的状态时,产品才能稳定工作在DDR3 1500的水平下,并通过我们的稳定性以及性能项目的相关测试。
在这个对比测试里面,大家看到参数和频率在不同时代的内存之间的区别。需要注意的是,在同频率的情况下,DDR3优势并不明显,而在高频的时候,DDR3也没有表现高成绩。
在同频率的情况下,DDR3的成绩反而不如DDR2,但随着频率的提升,DDR3的优势就开始显现出来。
|