本本也用彪马 AMD次世代移动平台解析
尽管前面我们说到Griffin依然是基于K8架构,但其集成的内存控制器将有大幅改进,并且其中的很多特性是来自于Barcelona/Phenom。这里我们看到了新的DRAM预取器,和Phenom之中的稍有区别。但是很多K10架构中的高效改进,Griffin中都有出现。
当年当AMD将内存控制器集成至CPU内部时,我们看到了崭新而强大的K8构架。如今,Griffin的内存控制器在设计上将又一次极大的改进其内存性能。
集成内存控制器的AMD处理器
Intel Xeon服务器所有使用的FB-DIMM内存一大优势是,可以同时执行读和写命令到AMB,而在标准的DDR2内存中,你只能同时进行一个操作,而且读和写的切换会有非常大的损失。如果是一连串的随机混合执行的话,将会带来非常严重的资源浪费,而如果是先全部读然后再转换到写的话,就可以避免性能的损失。此前,K8内存控制器就采用读取优先于写的策略来提高运行效率,但是Griffin则更加智能化。
但是读取的数据会被先存放在buffer中,而不采用先直接执行写,但当它的容量达到了极限就会溢出,为了避免这种情况,在此之前才对读写之间进行切换,同时可以带来带宽和延迟方面效率的提高。K8核心配备的是128-bits宽度的单内存控制器。但是在Griffin中,AMD极有可能把它设计成两个64-bit,每个控制器可以独立的进行操作,因此它可以带来效率上的不小提升,尤其是在四核执行的环境下,每个核心可以独立占有内存访问资源。
Griffin中集成的北桥部分(注意不是主板北桥)也被设计成更高的带宽,更深的buffers将允许更高的带宽利用率,同时北桥自身已经可以使用未来的内存技术,比如DDR3。关于K10内存控制器的更多详细介绍,请看我们之前的《革命性变化!AMD四核Barcelona全解析》一文。
小结:处理器整合内存控制器可以说是一项杰作,拥有整合内存控制器的K8构架仅依靠512KB的L2缓存就能够击败当时的对手Pentium 4。直到现在的Athlon 64 X2也依然保持着Intel 2002年就已过时的512KB L2缓存。受工艺技术方面的影响,AMD方面依然不会很快推出大容量缓存的移动处理器。不过将内存控制器由北桥中提出整合在处理器里,是解决处理器L2缓存过低的聪明做法,这种做法已被现有应用证明是便捷高效的。同时,由于处理器的电压比北桥更低,所以进一步降低了功耗水平,延长了电池续航时间。从这点来说,Puma平台是强于未整合内存控制器的Santa Rosa平台。