● Ringbus环状总线
除了显卡之外,2011年度核心硬件部分的其他两名成员,也就是CPU和主板的技术演进同样值得关注。接下来就让我们看一看这两个领域都有哪些引人注目的进步吧。
Sandy Bridge构架采用了ringbus来取代传统的crossbar
2011年1月,Intel依照Tick-Tock节奏推出了Westmere的换代构架Sandy Bridge。Sandy Bridge除了引入核显等先进技术之外,整体CPU执行效率较之上一代I7也有了很大的提升,这种提升与其所采用的全新技术——Ringbus环形总线有着极大的关系。
为了维持较低的延迟和更快速的互联速率,传统的CPU通常都会采用高速的Crossbar总线对部件进行直连。Crossbar总线采用的直连方式能够获得最低的局部延迟和最快的响应速度,其代价便是伴随着带宽的提升,直连所需的资源成本将大幅膨胀。但随着CPU规模的逐步扩大以及核心数量的不断增加,Crossbar极其消耗直连资源同时带宽难以提升的弊端也就逐渐的暴露出来了。Nehalem/Westmere每个核心与三级缓存间的Crossbar直连都需要大约1000条连线来完成,即便耗费了如此大量的连线,每个核心与三级缓存之间的带宽也依旧无法令人满意,如果核心高强度的访问三级缓存,各种数据会在Crossbar中频繁的发生撞车事件。
有介于此,Sandy Bridge并没有沿用Crossbar,而是大胆的引入了一般概念中延迟更高但带宽提升更加方便简洁的Ringbus,Sandy Bridge的每个核心、每一块三级缓存(LLC)、集成图形核心、媒体引擎、系统助手(System Agent)都在Ringbus上拥有自己的接入点。
SNB构架的I7处理器
为了抑制Ringbus总线相对较高的延迟,Intel改变了传统环状总线的结构设计,Sandy Bridge的Ringbus由四条独立的“环”组成,分别是数据环(DT)、请求环(QT)、响应环(RSP)和侦听环(SNP),每条“环”的每个节点在每个时钟周期内都能接受32字节数据,这种细腻的划分模式让“环”的访问总能自动选择到最短的路径以缩短延迟。另外,伴随着核心数量、缓存容量的增多,挂在Ringbus上的缓存带宽也能同步增加。
经过优化设计的Ringbus表现出了强大的威力,不仅令每个核心到L3的带宽都提升到了96GB/S,甚至还让三级缓存的平均延迟从Crossbar的大约36个周期减少到26-31个周期。这一系列的性能提升,最终成功的让Sandy Bridge拥有了超越Nehalem/Westmere的性能和效率表现,也为人们在未来进一步提升CPU-内存带宽提供了一种全新的解决方式。
推荐经销商