●更新system architecture的QPI
【IT168 资讯】从Intel的IA-32系列微架构“Nehalem”和下一代IA-64架构“Tukwila”开始将会进行革新.其中的关键点就是新的互连方式“QuickPathInterconnect(QPI)”的采用。
QPI将会替代以前的FSB(FrontSideBus)。因此架构将会进行完全革新。以前Intel的FSB可以最高实现1Gtps的数据传输,其中GTL+信号方式的接口范围较广。而最新的QuickPathInterconnect(QPI)则可以实现数Gtps的数据传输带宽。该传输方式基于的是(unidirectional)的point-to-point(PointtoPoint)规格的连接。
QPI最初可以实现6.4Gtps的传输速率。而以前FSB方式最高可以实现1.6Gtps(FSB1600)的速率。由于单向带宽为16bits,QPI单向带宽可以实现25.6GB/sec。这个数据差不多为为FSB1,600MHz的12.8GB/sec的2倍,FSB1,333MHz的10.7GB/sec的约2.5倍。QPI除了内部传输带宽获得了倍增以外,由于是进行内部直接连接,因此可以让多处理器的等待时间变短。
因此QPI对于IntelCPU产品将会带来很大的冲击。特别是现在在system architecture方面处于领先地位的AMD服务器平台产品来说,将会成为Intel最大的武器。那么QPI与目前的FSB有什么不同呢?
●QPI其实不是串行
QPI是(DifferentialSignaling)点对点(point-to-point)方式的高速连接。信号可以实现双向传输。这个与PCIExpress传输方式相似,而这也是目前高速数据传输的主要方法。
QPI可以被认为是“串行总线”,不过这个并不严谨。因为QPI并不进入串行总线。因此QPI不能算是嵌入式时钟。而PCIExpress等的串行接口使用的是数据信号拥挤时的嵌入式时钟方式,而QPI则使用的另外一条信号链接进行传送。如图所示那样,可以看到这个就是典型性串行内连接与PCIExpress差异。
这种QPI传输方式与AMD公司现行的HyperTransport很相似。HyperTransport就是通过较窄的通道进行数据传输。这里顺便介绍一下的是现在一些熟悉的高速CPU比如PLAYSTATION3(PS3)的CellBroadband Engine(Cell B.E.)、Xbox360XCPU(Xenon)都使用了类似的内部连接。
QuickPath Interconnect(QPI) Physical Layer