Intel® Nehalem/Westmere Microarchitecture
Intel Nehalem微架构的全称是Intel Microarchitecture code name Nehalem,这代微架构是基于45nm的Enhanced Intel Core微架构改进而来的,提供了许多增强特性:
- 增强的处理器核
- 提升分支预测成功率以及分支预测失败时的快速恢复
- 增强的循环流侦测,提升流水线前端性能,降低能耗
- 乱序引擎中更深的缓存,增强并行性
- 增强的执行单元,加速CRC,字符串/文本处理,data shuffle的执行
- 超线程技术(注:由于前代Core微架构本质上基于P6微架构,所以没有超线程技术)
- 每个处理器核两个硬件线程(逻辑处理器)
- 充分利用4宽度执行引擎、大容量三级缓存和高存储器带宽的优势
- 智能存储器访问
- 处理器集成内存控制器,提供对系统内存的低延迟访问,以及可扩展的存储器带宽
- 新的高速缓存层级组织,共享的包含式三级缓存降低缓存嗅探流量(snoop traffic)
- 两级地址转换旁查缓冲区TLB,增加的TLB容量
- 快速非对齐存储器访问
- 专用的功耗管理创新特性
- 处理器集成微控制器以及优化的嵌入式固件,管理处理器功耗
- 嵌入式实时传感器:温度,电压,和功耗
- 集成电力门,可以打开/关闭针对单个处理器核的功耗管理
- 降低存储器和连接子系统功耗的多种选择方式
Intel Westmere微架构是32nm版本的Intel Nehalem微架构,故所有Nehalem微架构上的特性都适用于Westmere微架构。
采用Nehalem微架构的典型代表处理器包括Intel® Core™ i7 Extreme 975, i7 960,和Intel® Xeon® X3480, E5540, E7540等处理器。
采用Westmere微架构的典型代表处理器包括Intel® Xeon® E5640 , Intel Xeon E7-8870,和Intel Core i7 980, Intel Core i7 Extreme 980X,i5 680, i3 560等处理器。