既然顶着Nehalem的大名,Nehalem-EX自然也是基于Nehalem微架构。就设计上来说,Nehalem设计时就考虑到了这种情况,它采用了一种“模块化”的设计方案,,系统分成了Core和Uncore两个大模块,每个模块再分成多个小的模块,这样通过不同的组合,就可以衍生出不同核心数量、不同L3缓存等处理器产品。实际上,Nehalem-EX架构和通常Nehalem相比最大的不同就在Uncore架构上。
我们首先要清楚企业级Nehalem处理器的后缀:计有Nehalem-EN、Nehalem-EP、Nehalem-EX。其中,EN是指Entry(入门)、EP是指Efficient Performance(效率、性能)、EX是Expandable(可扩展)。Nehalem-EN就是常见的单路Xeon 3400系列,Nehalem-EP则是双路Xeon 5500系列,而Nehalem-EX就是多路Xeon 7500系列了。Nehalem-EX就相当于之前的Xeon MP系列,它可以组建四路或者四路以上的多路处理器系统,虽然Nehalem-EX也有面向双路的产品:Xeon 6500系列。
总结一下,Nehalem-EX具有以下特点:
原生45nm 8核心16线程Nehalem微架构处理器
24MB共享L3缓存(每核心3MB,Nehalem-EP/Westmere-EP是每核心2MB)
23亿晶体管(六核Westmere-EP是11.7亿)
两个内存控制器,支持最多4个内存通道共16个DIMM(Nehalem-EP/Westmere-EP是3个内存通道共9个DIMM)
四路系统支持64个DIMM,内存容量达1TB(Nehalem-EP/Westmere-EP内存上限是144GB/288GB)
4个6.4GT/s QPI总线(Nehalem-EP/Westmere-EP是两个QPI)
扩展性可以从2路到256路系统(Nehalem-EP/Westmere-EP最多双路)
TDP和普通处理器一致:95W、105W、130W
高级RAS特性(Nehalem-EP/Westmere-EP只拥有基本的RAS特性)
接下来我们就来看看Nehalem-EX的内部架构。