英特尔|说人话系列:英特尔酷睿12代详解(5)信息高速公路

英特尔|说人话系列:英特尔酷睿12代详解(5)信息高速公路

文章图片

英特尔|说人话系列:英特尔酷睿12代详解(5)信息高速公路

文章图片

英特尔|说人话系列:英特尔酷睿12代详解(5)信息高速公路




信息高速公路

能坚持住看到这个系列第五篇的小伙伴 , 想必都是真爱了吧 , 泪目 。 然后 , 回顾下以前的内容 , 芯片内部要降低的三要素 , 延迟 , 距离 , 功耗 。 然后正式进入新篇章 。
时间回到2009年 , 第一代32nm酷睿i系列出现 。 以i3-530为例 , 它延续了第一代i7的单芯封装技术 , 并不是采用Q8400系列的MCM互联 , 这标志着英特尔内部技术路线发展方向定锤 。 2核4线程成为以后酷睿i3系列的标配 , 这个时间跨度 , 长达10年之久 。


通信总线延迟低距离近

其实 , 第一代酷睿i系列 , 就具备了后来所有英特尔处理器的通信总线结构:不仅最短的距离串联多个核心 , 以降低核心通信延迟 , 并且以最短的距离连接L3缓存 , 降低命令命中延迟 。 看图可得 , 两个核心之间的通讯距离跟L3缓存的距离是无限接近的 。 这种通信总线英特尔称为为QPI总线 。 并且这样做的好处是 , 可以通过加长或者增宽的方式扩展通讯总线 , 可以轻松实现2/4/8核心的堆叠 , 实现类似MCM互联的效果:英特尔称之为Building Block模块化设计 。


理想很丰满是吧

这在第一代酷睿i系列体现不明显的话 , 到了2010年 , 第二代酷睿i系列 , 就是大名鼎鼎的sandy bridge架构 , 让QPI总线进化 , 直接让英特尔造了一个新词:环形总线 , RingBUS 。


巴拉巴拉巴拉 , 一个4ring结构

我知道除非是从业者或者资深垃圾佬 , 这种图普通人还是看不太懂的 。 没关系 , 本系列是说人话系列 。 用win画图可以清楚的画出来环形总线的布局 。


一目了然 , 环绕的圈

环形总线 , 就是英特尔取代QPI总线的新设计 。 每个CPU核心内部具备L1+L2缓存 , 而每个核心对应一个L3缓存区 。 所有的L3缓存集中在一起 , 延迟极低 。 而每个核心跟L3的通讯距离又最短 , 核心间通信延迟大大降低了 。 这就带来一个好处 , 比如分支预测性能上升 , 功耗降低 , 搭配超线程 , 让酷睿i系列从此飞起来 , 也让对手AMD沉沦了7年之久 。 但是环形总线的问题是 , 总线距离不能过长 , 而核心数量不能过多 , 否则延迟增加飞速 。
英特尔也尝试过双层总线 , 3层总线结构的志强服务器 , 感人的延迟让服务器U只能用在延迟不敏感的网络环境 。 中庸的1.5层RingBUS志强 , 性能反而比i7缩水 。 因为延迟增加了 , 超线程的副作用越来越大 。 而面对锐龙堆核战略的狙击 , 英特尔强行上马16ring结构 , 这就带来了8代酷睿的大火炉+大失败 。 实际上 , 就是8核心的14nm工艺 , 8ring结构的延迟已经很感人了 。 下期就走近8代10代酷睿 , 见证英特尔垃圾的诞生 。 本期结束 。

【英特尔|说人话系列:英特尔酷睿12代详解(5)信息高速公路】举报/反馈

    相关经验推荐