●引言
不久前,在中关村在线主板频道的《老四核成黄脸婆 最超值i7配置测试》一文中,结合X48和X58芯片组,我们向读者详细、鲜明地对比了Core 2处理器与Core i7处理器的各方面性能差别,让用户贴切地领略到了新一代旗舰平台的魅力。同时用户也认识到它并非遥不可及,经济稍宽裕的人完全可以立刻获得享受。
在X58&i7系统的种种进步中,内存传输带宽是最大的性能飞跃之一。继上述应用类文章,今天本文将就这套新平台的内存性能进行更深入的探讨和对比。在此之前,我们先简单回顾一下X58&i7系统在内存控制架构方面的改进。
●最大的进步:原生4核共享L3缓存与嵌入内存控制器
首先,Core i7的4核心乃至更多核心处理器的实现方式彻底摆脱了Core 2的“粘贴法”。原有的Core 2 Quad处理器实际上是用两颗Duo双核处理器的晶圆整合在同一片PCB上,两颗物理上独立的核心中间不能共享二级缓存,它们无法直接在彼此的缓存中寻址,必须通过总线进行数据交互。可想而知,这无疑增加了大量的延迟,4核心在实用中的效果也因此打了折扣。而Core i7的4颗核心集成在同一颗晶圆内,核心之间通过高效的QPI点对点互联,且共享8MB的三级缓存,大幅度缩减了数据交互延迟,提升了多任务状态下核心的利用率。
其次,在Core i7上,Intel第一次将内存控制器置于处理器晶圆内,直接与各个核心的缓存相连。长久以来,Intel平台的内存控制器一直以芯片组北桥的形式存在,北桥与处理器由前端总线互联,它们工作在相同的物理时钟上。遗憾的是前端总线是一条双向的单车道,尽管QDT技术让它以4倍于时钟的效率运行,但数据难免发生堵车的现象,这无形中扼制了内存的实际带宽。Core i7的内存控制器直接与三级缓存结合,几乎不存在瓶颈。此外更重要的是Core i7的内存控制器可以连接三条通道,数量上再次击败了Core 2的双通道。
根据这些简单的论述分析,Core i7的内存性能大幅超越Core 2是天经地义的事。不过毕竟架构上发生了较大变动,它们之间特性的差别还有很多地方值得探索发现。下面我们将针对内存性能,对X48和X58平台做深入测试对比,读者可以借此了解到以下几点内容:
◎与X58相比,在X48乃至以往的Core 2平台上,双通道的意义有多大?