6.4GT/s惊人速率 QPI高速公路无缝对接多核
无论是对外通讯(处理器外)还是多核之间的互联,QPI直连总线都是Nehalem微架构不得不提的亮点。与前面提到的内存控制方式类似,以往的CPU多核之间通讯以及对外通讯都需要走“CPU--北桥--内存--北桥--CPU”的老路,其沟通带宽是古老的FSB前端总线。
从Nehalem微架构开始,英特尔弃用FSB总线,转而在处理器内部采用了QPI直连架构,使得处理器之间可以直接相连,不再需要经过拥挤、低带宽的FSB共享总线,多处理器系统运行效率大为提升。 对于多处理器系统而言,QPI提供的巨大带宽对性能提升很有作用。
QPI总线 vs FSB总线
|
||
名称
|
Intel FSB(Front Side Bus)
|
Intel QuickPath Interconnect(QPI)
|
拓扑
|
共享总线
|
点对点连接
|
物理总线宽度(bits)
|
64
|
20 x 2(双向)
|
数据总线宽度(bits)
|
64
|
16 x 2(双向)
|
传输速率
|
333MHz
1.333GT/s 10.6GB/s |
3.2GHz
6.4GT/s 12.8GB/s(单向) 25.6GB/s(双向) |
需要边带信号
|
是
|
否
|
引脚数
|
150
|
84
|
时钟数
|
1
|
1
|
集成时钟
|
否
|
否
|
总线传输方向
|
双向
|
单向
|
相比Nehalem-EP至强5500处理器(2条QPI),3月底发布的至强7500处理器集成了4条QPI总线,提供了更高带宽的同时,还使得8路以下系统的各个内核之间可以直接通过QPI总线互联——以往是需要第三方芯片支持的。
上:Nehalem-EP,两条QPI总线;下:Nehalem-EX,四条QPI总线
除了提供更高的带宽(每链路25.6GB双向带宽)之外,QPI总线还让多处理器系统更有效率:处理器之间可以直接连接。如上图,每个CPU都可以直接和其他三个CPU通信。