版权声明:转载必须保留原出处,没有书面许可不可用于商用目的, https://blog.csdn.net/qq_43401808/article/details/86359260
The Front End
除了继承了Sandy Bridge/Ivy Bridge微架构的前端特性,Haswell微架构对流水线前端做的额外增强如下:
- 微指令缓存(uop cache,即decoded ICache)在两个逻辑处理器之间分区使用(即各用一半的缓存容量)
- 指令译码器按周期交替为每个逻辑处理器进行译码。如果某个兄弟逻辑处理器处于空闲状态(即无指令需要译码),则活跃逻辑处理器可以持续使用译码器。
- 微指令队列中的循环流侦测器LSD可以侦测最多达56条微指令的循环。如果开启了超线程,队列中56条微指令条目由两个逻辑处理器共享使用。注:Sandy Bridge在单个处理器核中提供了复制的28条目的微指令队列供每个逻辑处理器使用。