Intel Haswell/Broadwell架构/微架构/流水线 (2)-流水线前端

版权声明:转载必须保留原出处,没有书面许可不可用于商用目的, 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条目的微指令队列供每个逻辑处理器使用。

猜你喜欢

转载自blog.csdn.net/qq_43401808/article/details/86359260