记得在前几年,从Intel(英特尔)推出Xeon(至强)7500及其接班人E7这段时间,经常宣传在MP(多路,四路及以上)x86平台上的RAS(可靠性、可用性和可服务性)提升,比如多位内存ECC纠错等从Itanium(安腾)RISC平台下移的技术。那段时间,不少人担心Intel未来会用x86架构主打关键业务平台,而对Itanium的支持力度可能有所削弱?
不过,通过不久前Itanium 9500的发布,我们再次听到了另一个消息——未来的Itanium和Xeon将共用包括处理器插槽(Socket)在内的平台技术。
其实,早在第三代安腾(即Itanium 9300)平台上,就可以看到这种趋势。请看下表:
Intel Itanium 9300和9500系列CPU特性对比
首先,Itanium 9300和9500都使用了LG1248 CPU插槽,由于核心/线程数量从最大4/8增加到8/16等因素,后者的晶体管数量达到了31亿。根据笔者之前看到的性能对比数字,这一代安腾的性能提升基本上就得益于核心的增加和主频的提升,当然在这背后是制造工艺由65nm改进到32nm。三级缓存方面也由每核心6MB改为类似x86处理器那样最多共享32MB的形式,而我们觉得这个不是重点,Itanium 9300和9500在内核的设计上应该是相当接近的。
我们在这里主要想说明的是Itanium和Xeon 7500/E7平台,已经在共用QPI互连和内存控制器等技术。不过Itanium的扩展性要更好,每个CPU提供6个QPI连接(4个全宽度/2个半宽度),而Xeon 7500/E7为3个(应该都是全宽度)。
至于1248pin的CPU插座,Xeon 7500/E7采用的是LGA1567。在与我的同事元彬(笔名)讨论这一点时,大家一致认为下一代的Itanium将会向Xeon靠拢,毕竟现在的至强E5-2600/4600已经在使用LGA2011。因为它们直接控制4个64位DDR3内存通道,而不像Itanium和Xeon 7500/E7那样经过SMB(可扩展内存缓冲芯片)桥接,而且CPU整合40个PCIe 3.0 lane,所以引脚数量会比较多。
在上周举行的2012年英特尔架构关键业务平台应用论坛上,Intel介绍了其通用平台战略:“采取芯片组、系统互连和内存这些通用组件,安腾能够受益于至强的规模效益,而至强也可以受益于安腾的RAS能力。”
英特尔数据中心及互联系统事业部关键业务全球营销总监Patrick Buddenbaum表示:“2010年的时候我们曾经就说过,现在已经有能力在安腾、至强平台上共享它们的特质,包括同样的内存、缓存等同样的相关技术,都能帮助他们减少开发成本,在这个过程中我们能够将至强的经济效益可以在安腾平台上加以利用。除此之外我们把很多安腾的特性加在至强平台上。11月8日的时候,我们也推出了可扩展的平台战略,在下一代安腾推出的时候,我们会推出模块开发模型。对于安腾还有至强,他们会放在同样的插槽中,会共享同样的硅片设计元素。”
上午的Intel 7500MB内存缓冲芯片,位于两年多以前笔者评测过的戴尔PowerEdge R910服务器(支持Xeon 7500/E7 CPU)的内存扩展板上。而7500/7510 SMB(可扩展内存缓冲)也是Itanium平台必不可少的。
接下来Intel将推动模块化设计方式的通用平台,进一步共用CPU封装/插槽和部分芯片设计。
Patrick Buddenbaum接着说:“现在我们听到很多问题,英特尔是不是会继续开发安腾呢?至强现在发展速度非常快,而且采用范围也非常大。从经济和业务角度来说,英特尔是不是要继续开发安腾呢?我的答案是肯定的,这是我们的策略,有了这样的开发模型就可以抵消一些更大程度上的工程方面的要求,因为我们基本上有同样的插槽、同样的封装、同样的芯片设计,芯片组还有还有同样的内存,我们可以把至强或者安腾的内核放进去,这样就会形成我们下一代的产品。所以现在有同样的芯片组、同样的RAS、I/O,芯片设计上大大简化了。现在我们提出了融合的发展路径,将这两个产品推向市场,我们将进一步投资,如果大家喜欢安腾,我们有很好的解决方案,如果你更喜欢至强,我们也会提供至强解决方案。对我们来说,没有理由忽视一个方向的发展,现在已经有了开发模型能够让我们同时推进至强和安腾。”
惠普Integrity(动能)rx2800 i4服务器架构图
上图显示为惠普入门级的Itanium 9500服务器Integrity rx2800 i4,可以看出其平台I/O芯片为Intel 7500 IOH,除了与Xeon 7500/E7平台共用IOH之外,我们还注意到连接Intel MB内存缓冲芯片的SMI接口其实也是基于QPI的。
当然,惠普具备多年开发RISC架构系统的经验,并曾经拥有自己的PA-RISC和Alpha(DEC的小型机,后被康柏收购)处理器。因此HP高端一些的小机,包括Superdome 2在内还是使用自己的芯片组和平台设计。
根据Intel关键业务产品路线图,Xeon E7将在2013年迎来自己的下一代产品,属于代号为Ivybridge(22nm)的微架构,之后是Haswell。而Itanium 9500从时间点上一直要坚持到这以后,才会推出代号Kittson的新品,此时就将与E7统一插槽了。至于还有没有再下一代…
英特尔数据中心事业部中国与亚太区关键业务解决方案架构师龚毅敏进一步表示:“现在很多的媒体朋友肯定也都知道,像包括惠普等有一些融合的项目在走,类似像奥德赛的计划,在下一版的安腾服务器里面已经开始支持至强和安腾的混插,这个技术方向已经是很明确的。”
无论如何,对于至强和安腾的混插我们仍认为是一种过渡方案,就像Intel在演讲中不看好甲骨文Sparc T4的性价比和Power软件授权的性价比一样,Itanium也面临着ISV生态系统逐渐短缺的问题。但有惠普支付给Intel的“合伙费”在那里,还得至少再搞一段时间。
最后这个图,也是我们在Intel演讲稿中多次见到的,我想在此不用多做解释了。
其实在这次论坛中,更多讨论的话题是关键业务从RISC到x86的迁移,以及后者的优势。笔者平时对软件应用关注的相对不多,但偶尔也会有点额外的收获。比如在“华数云平台:OpenStack、水源热泵和应用虚拟化”一文的结尾处,用户采访中就涉及到了关键应用x86迁移的话题。