当前AMD A64的F修订版内核中集成的内存控制器也许并没有针对DDR2作很大的调整,ddr2所能提供的峰值带宽他利用不上,因此AM2也比较遗憾的未能超过其前辈939。实际上这次改动除了针脚定义变动,内存控制器支持ddr2外没有其他变动,可以理解为一个支持DDR2版本的939Athlon 64。怪不得AMD要等到DDR2-800发布以后再发布AM2, 要不然DDR2高延迟导致的影响会让AMD和其消费者都无法接受。呵呵,不知道我猜的是否正确。再看Intel, 他发布的Core架构其中有一项关键技术Smart Memory Access可以很好的利用DDR2的带宽,而且可以有效地降低由于DDR2内存的高延迟导致的性能下降。这个smart memory access有个特性叫memory disambiguation - 我没能力严格翻译,暂且叫内存去歧义机制吧。从Intel白皮书里面看到它是这样工作的:在已经被装载到执行队列中的指令被处理完成之前,其内建的智能处理单元就可以预测并装载内核将要执行的指令所需要的数据,这样就可以没有延迟的提供给处理单元所需的数据从而提高乱序执行的效率。这一点配合其高频率的前段总线也让Core架构在DDR2上面终究显现出了优势,其实core 架构还有很多很优秀的设计,"看上去很美!",也确实很美。呵呵,真是山水轮流转啊,我是个AMD迷,呵呵,到要看看AMD会对现有架构作什么样的调整来和Core架构竞争。
AMD 和Intel在DDR2上的竞争
评论
11 views