在本周举办的Hot Chip大会上,英特尔证实即将推出的Westmere-EX处理器将采用单硅片(single-die)设计,具有10个核心。
这并不令人奇怪,早在今年6月,本周举办的Hot Chip大会方案公布时,列出了英特尔将在本届大会讨论“20线程的服务器CPU”,从这个消息中我们不难推断出Westmere-EX的核心数量,因为英特尔的超线程( Hyper-Threading )技术是让每个核心具有两个线程。
而这也正是本周二英特尔在斯坦福大学举办的Hot Chip大会上所宣布的。
英特尔工程师、Westmere-EX的首席构架师Dheemanth Nagaraj出席了Hot Chip,但是照例没有透露任何有关处理器时钟频率的细节,也没有对其性能做出明确的预测。当被问及为何Westmere-EX只有10个核心,Nagaraj表示10个核心符合产品的路线图,只是一个设计的选择,并且更加适合市场。
不过还是有一些新的消息,有关对服务器细节上的增强,包括可以增进性能和可靠性,提升安全性和虚拟化能力。Nagaraj向听众解释说,Westmere-EX还是一个未发布的产品,直到产品正式发布才能提供它的相关信息。具体的发布日期英特尔也没有透露,不过Nehalem-EX在今年三月刚刚发布,相信英特尔还希望靠它多赚些钱,Westmere-EX发布的时间不会太近。
英特尔发布首个Westmere产品线,包括移动和桌面芯片,是在今年1月拉斯维加斯举办的消费电子展上。所有Westmere芯片的计算核心都很相似,Nagaraj称它们为“融合的核心”,但Westmere-EX将在融合的核心中加入面向服务器的功能。
Westmere处理器间最大的区别,从Core i3到Westmere-EX,在于核心数量的不同,以及它们的“Uncore”部分,比如QPI互联、电源和时钟控制、集成的内存控制器和L3缓存(英特尔更喜欢将L3缓存称作last level cache,或LLC)。
Westmere-EX的10个核心共享缓存中的10个“薄片”,通过一个双向的环形总线访问。Nagaraj描述LLC采用10路物理地址哈希来避免热点(hot spot),并且每个时钟周期可以处理5个并行的缓存请求。
在这样的一个环形架构中,当一个核心需要从远处的LLC获得信息的时候,可能会出现延迟,对于这个问题,Nagaraj表现的并不是十分担心。当被问及是否经常被使用的缓存数据可以被迁移到更加有利的位置,Nagaraj表示:“不,我们并不支持任何种类的启发式迁移。”
除了具有10个核心、20个线程、10片共享的LLC,Westmere-EX芯片具有四条QPI互联总线,集成两个内存控制器,支持8个DDR通道,可以支持两颗、四颗、八颗CPU,或者通过节点控制器扩展到更多路。插槽方面,Westmere-EX兼容至强7500,Nagaraj表示,这是对Boxboro平台的一次重大更新。
Westmere-EX中一个Nehalem-EX所不具备的小功能是Directory Assisted Snoopy (DAS), 可以降低8插槽系统或基于节点控制器的平台的内存(缓存)延迟。Westmere-EX的一个重要提升是加入了六条新的AES-NI指令集,为加密加速。Nagaraj还表示Westmere-EX具有增强的虚拟化支持,将提升虚拟机的切换速度,并加入VT-x3的一些新功能。
在另一方面,AMD将在明年推出新架构的“推土机”处理器,届时,英特尔也将推出新的微构架“Sy Bridge”,到时候的服务器处理器市场会更有有意思。