Conroe即将发布上市,各大媒体也揭开了扣肉的神秘面纱,扣肉的关注度也越来越高,而扣肉到底有何优势?发布后的具体型号是什么?它在游戏中的性能表现如何?事情应该是这么开始的......
三大微构架对比
下面的图片对比了NetBurst 微架构、Yonah 微架构和 Core 微架构的总体架构。
从总体架构来看,Core 微架构继承了 Yonah 微架构的设计方式,包括共享式二级缓存和前端总线。同时,Core 微架构的内部连接单元的带宽与 NetBurst 微架构的连接带宽接近,远远超过 Yonah 微架构——片上缓存与内核通讯的带宽远超 Yonah 微架构,与外部的连接带宽更是达到了 Yonah 微架构的2倍。跟前面提到的一样,这些改进虽然对移动平台和桌面平台意义不太大,但是对多路服务器系统来说非常有用。
下图是 Core 微架构的内核总体架构图。图中各个功能单元用不同的颜色来划分。左上角的紫色单元是取指单元,负责从指令缓存中取出指令并进行分支预测等工作;橙色的部分是解码单元,负责把取出的指令解码,并生成微指令;黄色的部分是微指令缓冲区和微指令调度单元;蓝色的部分是执行单元;绿色的单元是存储单元。
作为比较,Yonah 微架构和 NetBurst 微架构的核心架构图也列在下面。
Core 微架构
Yonah 微架构
NetBurst 微架构
让我们提示一下 Core 微架构中的每个核心在每个周期可以做的工作:在最好的情况下,每周期可以取指160bit以上(Intel 没有透露更具体的数字),解码5条X86指令,发射7条微指令,重排序和重命名4条微指令,发送6条微指令至执行单元,完成并退出4条微指令。从任何一个方面来看,这个架构都是比 NetBurst 微架构或者 Yonah 微架构更宽的架构,拥有更宽的流水线、更高的并行度。

网友评论