谁能满足i7胃口?三通道DDR3内存横评
第一章/第五节 QPI总线及整合内存控制器
● 抛弃陈旧的FSB架构,QPI总线彻底解放内存带宽压力
我们前面计算过,1600FSB能够提供12.8GB/s的带宽,但是这点可怜的带宽很容易就被双通道DDR2-800所填满,如果此时搭配1066甚至更高的1333内存的话,FSB需要提高到更高的频率才能满足要求,而在当前制作工艺和架构下,提升频率变的难上加难,发热与稳定性无法保证。
更严峻的问题是,FSB不但要承担CPU与北桥内存控制器的通讯,而且各种系统总线、PCI-E、南桥数据流最终都需要通过FSB交由CPU处理,这就是使得FSB变得忙乱不堪。Intel想要在优秀的酷睿内核基础上更上一层楼,首先要面对系统资源的分配难题、充分发挥多核心的优势,这就是英特尔推出QPI总线技术的根本目的。
终于Intel在新一代的Nehalem架构中采用了QuickPath Interconnect(QPI)总线,QPI总线是基于封包传输,拥有高带宽、低延迟的特点的点对点互联技术,最高速度达到6.4GT/s(低端i7 920的QPI速度为4.8GT/s)。每一条连接(link)是20bit位宽,其中16bit是用于数据,其它用于CRC、流量控制等,因此每条连接可以一次传输2Byte(16biy)的数据。由于QPI总线可以双向传输,那么一条QPI总线连接理论最大值就可以达到25.6GB/s(2×2B×6.4GT/s)的数据传送,单向则是12.8GB/s。
显然QPI的带宽是远远高于FSB的,以目前规格不凡的1600MHz FSB来计算,其带宽为12.8GB/s(64bit/8×1600),QPI的带宽轻易就达到了它的2倍。最重要的是,QPI并不是用来同内存控制器相连接的,而是负责处理器核心之间及核心与外部总线的通讯,至于核心与内存是通过内置的内存控制器直连的。
● 整合三通道内存控制器,更低延迟更高效率更高带宽
将内存控制器整合到CPU中是Nehalem又一创举,虽说AMD早就这么做了,但对Intel来说还是头一次。更令人惊喜的Nehalem的IMC(Integrated Memory Controller,整合内存控制器)可以支持3通道的DDR3内存。3通道DDR3内存技术的出现,使得Nehalem拥有了足够大的内存带宽,这绝对有助于喂饱饥渴的处理核心,也使得SMT技术得以重归。
Intel的整合内存控制器蕴含着极大的能量,官方默认支持DDR3-1333,带宽就是31.8GB/s(注意这个数值已经超过了QPI总带宽),达到了1600MHz FSB的2.5倍,其实现在很多主板都能让i7的三通道内存工作在更高频率下,DDR3-1600、1866、2000甚至2133都能支持,并发挥出全部的效能,但此时需要对i7内部的整合内部控制器进行超频,体制一般的CPU可能无法支持这么高,但无论如何三通道DDR3-1600已经能够提供三倍于上代处理器的内存带宽,从而彻底消除瓶颈释放恐怖性能!