Haswell其它改进介绍
Haswell所有内置单元的连接和布局与Sandy Bridge相似,各个核心的管线并没有什么太大变化。我们可以看到前端指令fetch/decoding部分与之前的Sandy Bridge/Ivy Bridge非常相似。不过指令下行back-end缓存周围则有很大的不同,这个部分明显被扩大了。
对于Haswell核心,如果只用一句话来形容的话,就是以back-end为中心进行了架构改进,其指令发出/执行管线相比之前的数代(Nehalem-Sandy Bridge)架构相比,拥有了极大的变化。首先就是从Merom开始一直到Ivy Bridge,都一直延续着6指令运行,而现在则提升为8指令(uOPs)。对此架构设计师Ronak Singhal先生(Sr. Principal Engineer, Intel)表示:“前端虽然有所变化,但是大部分仍然延续了之前的架构设计。指令带宽等保持不变。因为目前这个部位并不存在瓶颈。当然Haswell革新的分支预测技术,和缓存失误等待时间也大幅度减少,这些都为性能提升做出了很大的贡献。此次对于Haswell来说,后端也是其焦点。”
用于展示的Haswell系统
前端部分分支预测的改进