高手飞叶摘花亦能伤人,神兵在泛泛之辈手中却只能沦为钝器。如果把内存比作兵器,内存控制器就是使用兵器的人,而形形式式的内存技术,可以看作它们的独门密笈。
● Flex Memory Technology(英特尔弹性内存技术)
在以往,双通道内存意味着同规格同容量,但是在弹性内存技术出现之后,非对称双通道模式也成为了可能,这项技术允许两个通道中的内存容量不相等,256M内存和512M内存同样可以实现双通道。只不过是将512M的通道分成两个部分,一部分和256M的通道组成双通道,而剩下的256M仍然工作在单通道模式。
● Memory Pipeline Technology(内存管线技术)
Intel 955/975X的绝技,与875的内存加速技术PAT有异曲同工之效。Intel MPT技术可以增强的内存管线,可最大限度利用每个内存通道,加速处理器和系统内存的数据传输。它的主要应用原理是,通过加速处理器和系统内存的传输速度,以获得更高的内存使用效率。该架构还支持同步、异步的数据传输,使用独立的内部管线和仲裁机制。
● Fast Memory Access(快速内存存取技术)
·Intel P965芯片的杀手锏,拥有四项特性:
·Just In Time Command Scheduling:通过监控所有未经允许访问的动作,允许安全有效地重叠使用内存总线中的指令。
·Out of Order Execution:监控系统内存的未决请求,允许跳跃性读写,增加已打开的内存页面的利用率,从而降低延迟和增加带宽。
·Opportunistic Writes:监控系统请求,当内存空闲时发出未决请求,使内存数据流更有效率。
·Clock Crossing Optimizations:确保数据以高效率进行传输,在两个频率域之间使数据在第一个可用的时钟相位中传输。
快速内存存取技术
如果把MPT和FMA作一个比较,MPT的理念在于提高MCH的工作频率,以减少内存与北桥之间的延迟,而FMA的理念则是优化指令执行的顺序,从而提高内存读/写的效率。
● AMD——内存控制器升级DDR2
在处理器内整合内存控制器被认为是AMD K8架构最大成功之处,内存和CPU之间的联系更紧密,这个优势在多路系统上更加明显——每一路处理器都有自己的内存控制器,互相通过广阔的HyperTransport总线相连,不存在对系统总线带宽和内存带宽的争抢瓶颈。
从Socket 939到Socket 940,AMD在一年之后让DDR2内存成为了AM2平台的标准,处理器的内存控制器最高支持双通道DDR2 800内存。很多人认为K8架构对于内存带宽的要求并不高,这一升级带来的改变并不明显,不过这种说法只适合于DDR2 533和DDR2 667,双通道DDR2 800对于双通道DDR2 400的优势将是决定性的。
说到AM2,就不得不提除频问题,因为许多用户发现他们的内存不管怎么调都不是533、667、800等标准频率。以AM2的Athlon64 3000+搭配DDR2 667为例,在BIOS中选AUTO或DDR2 667,内存频率都是600,设置为DDR2 800会变成720。为什么会有这样的情况呢?
原来,AMD处理器的主频和内存频率的关系是非常紧密的,中间有涉及到除频这一概念。回忆一下Socket 939平台,其标配的内存都是DDR400,这个400是CPU的主频除以一个被称为除频数(Divider)的整数而得到的,例如:Athlon 64 3000+:1800 MHz / 9 = 200 MHz (DDR400),Athlon 64 3500+:2200 MHz / 11 = 200 MHz (DDR400)。此时,除频数分别为9和11。使得939 K8处理器的内存总是工作在DDR400。
AM2处理器除频表(点击此处查看全表)
然而到了AM2平台,由于DDR2内存的频率较高,DDR2 667和DDR2 800都很难被处理器的频率所整除,以AM2 Athlon 64 3000+为例,主频为1800MHz,无论是除以333还是400都不可能得到整数。AMD用了一个折衷的解决办法,也就是当除下来的频率数字超过标准的内存频率时(533,667,800),就会自动选取下一个除频数,以免超过最大内存频率。计算方法是这样的:1800MHz/5=360MHz(DDR2 720),这是在BIOS中选择DDR2 800,除频为5的情况,如果把内存设置为DDR2 667,除频会变成7,此时内存频率为1800MHz/6=300MHz(DDR2 600)。更具体的我们可以查阅除频表。
很大一部分用户对于超频和降频都很反感,关于除频的问题,最好的解决办法是购买主频为2GHz的AM2主处理,此时,除频为5正好是DDR2 800,除频为6,正好是DDR2 667。
● nVIDIA EPP技术挑战JEDEC权威
2006年5月,nVIDIA和Corsair联合发布了EPP内存技术,由于制定内存标准的组织JEDEC步伐过于缓慢,DDR2 1066难产,Enhanced Performance Profiles技术应运而生。这是一种新的开放式标准内存规范,通过重新定义66-127Bytes的SPD数据区域,允许内存厂商整合额外内存参数。
简单的说,EPP技术可以通过扩展内存SPD数据和命令区域实现自动超频。有了这项技术,内存厂商就可以自由地制定内存的默认参数,并把最优化的频率、电压、时序等参数写入SPD芯片,硬件玩家只要在BIOS中设置SLI-Memory Ready便可,不必再对着BIOS中那一堆内存的参数头痛不已。