IBM Power6+正值推出最佳时机

服务器在线4月21日报道 每当提及Power6+处理器时,IBM公司就想一个无比渴望要在捉迷藏游戏中获胜的儿童一样保持沉默,他们躲在被毛巾被褥塞满的壁橱中沉睡,却没有听到大家放弃游戏的声明。要想赢得游戏胜利还差的很远,在实际生活中我们都像孩子一样做着类似的事情,但是它造成的影响却让成人的世界陷入焦灼。

我们假设Power6+芯片即是如此,IBM公司在2007年夏天面向高端服务器领域推出双核Power6芯片,又在去年的这个时候大规模推广统一Power Systems产品线。笔者对蓝色巨人已经注意多时,公司很久之前就已经停止宣传这项技术,因为在双核处理器推出之前的一年半时正值千禧年之交,IBM对于他们的Power4处理器就采取的同样策略,他们花费了大量的精力和时间在Unix领域对这款处理器进行大规模的市场份额抢占。可是当用户了解到新产品即将面世时,他们就停止了购买行为。另外,原定在2006年推出的Power6芯片直到 2007年6月才千呼万唤始出来,并且到2008年4月才应用到产品线上。在对销售的影响上,比日益临近的产品声明更糟糕的的是产品的延迟让产品公告的出台变得望眼欲穿,人们不知道要等待一年还是半年。因此IBM公司决定不再预测未来的产品规划,只是在某些事情出现问题时才会发表声明,或者除非你想了解服务或者与服务器不相及的其他业务,比如智能水表之类。

不过无论IBM公司在发布时间表时,是否对Power6+处理器保持沉默。笔者都开始思考Power6+处理器是否只是笔者的臆想,或者是一种幻觉,特别是关于8核混合体系架构Power7芯片预计在明年初推出的消息。但是这些又却是真实存在着。以下是IBM公司2005年产品规划图:

2005年以后IBM就从产品规划上逐渐淡出人们的视线,到了2006年底,公司再次向用户展示了他们的Power Systems产品规划路线图,就笔者所知,这确实是准确的消息:

大家争论的焦点是在过去两年间蓝色巨人必须要做的是让他们的Power Systems i处理器更好的与英特尔四核"Nehalem EP"至强5500处理器相竞争,英特尔的这个处理器系列主要用于双路X64服务器。现在是Power6+与大家见面的好时机,因为英特尔的Nehalem处理器已浮出水面,AMD公司的6核"伊斯坦布尔"皓龙处理器要到今年底才能参与竞争,英特尔公司的四核"Tukwila"安腾处理器推迟到6月或者7月才能正式推出,甚至有可能更晚。SUN公司由于某些原因是江河日下,华尔街金融家这几年也为SUN的股票付出了惨重代价。

IBM可能会在夏天或者春天发布Power服务器公告,也可能会是秋天,但是萧条的全球经济以及System p和System i产品线的合并几乎让中端服务器上的应用成为泡影。如果你想建立新的模型,笔者还需要更多的数据。

只是因为IBM对Power6+过分谨慎并不意味着事情就像网络上传闻的那样。首先自从2005年以来,在IBM声明中列出各种商标的最后一页上已经将Power6+作为商标列入其中。因此也就说明IBM公司已经很明确的计划将推出以Power6+为商标的产品,很快我们还将看到Power7的商标被注册。

IBM搜索网站的链接(笔者只能在谷歌引擎中看到,因为IBM对网站的这部分设置了密码保护)为Power6+芯片起了个名字叫Eric Fluhr。根据IBM产品家族的传承性可知,Fluhr是在位于美国德克萨斯州奥斯丁市的系统和技术事业部实验室工作;1996年Fluhr在获得计算机科学工学学士和乔治亚学院电子工程理学学士后,他开始在IBM奥斯汀实验室工作,专门致力于自定义Power3芯片,阵列电路设计和电路逻辑查证的工作。根据他的个人简历,之后他又开始研究Power4芯片,之后转向负载/存储逻辑设计,然后他又从事了Power5芯片到Power6芯片的研发工作,并负责领导负载/存储物理设计团队。还有重要的一点是:Fluhr是研发Power6+芯片的微处理器技术负责人。对此我们比较明确。

在System i的世界里,Power6+芯片开始用于i6.1操作系统的PTF中。在System p方面,有一份参考文献涉及有必要支持分区迁移的各种处理器兼容模式,分区建议是一种AIX特性,能允许逻辑分区从物理ystem p或Power System服务器实时迁移到另一台服务器。

看起来没有人知道Power6+到底会是什么样的。设计上的彻底改变看起来是不可能的。这也不是IBM做事的风格。也没有迹象可以看出IBM会将芯片制程从目前的65纳米缩小到45纳米,尽管你认为他们想在Power7处理器投产之前试行45纳米制程工艺。2005年产品规划路线图暗示出Power6+芯片将采取增强型晶体管来提高时钟频率。似乎IBM的产品规划从2006年底开始发生变化,也似乎在暗示Power6+将是高主频多核芯片。在笔者看来IBM可能打算提高Power6+的时钟频率,大概会是6GHz,目标用户应该是最初锁定Power6的用户群,但是多核一词意味着IBM可能要将Power6的核心数量增加到2个以上。之前笔者并没有表达过类似的观点,不过也可能IBM会增加Power6+芯片中虚拟线程的数量。举例来说,每个芯片核心数量仍保持为2个,但是线程数量从每个核心2个增加到4个。

这不是厂商首次采取这种做法。SUN公司推出的8核"Niagara" T1处理器,每个核心就是4个线程,然后可以升级到T2芯片的每个核心8个核心8个线程。未来的"Niagara" T3处理器有望有16个Sparc核心,每个核心拥有16个线程。线程总数可以达到256个。如果一台服务器中配置了4个Niagara T3芯片,你就拥有了1024个线程,是目前高端Power 595服务器线程数量的8倍。

总之,就我们所知的Power6+芯片性能可能是Power6芯片的2倍,是最初的Power5芯片的4倍。每个核心增加2个线程,将时钟频率提升到6GHz尚不可知,估计也不会采用45纳米制程工艺(IBM早在2005年就曾经规划过)。去年夏天,当笔者在思考Power6+时,曾加猜测IBM会将每个芯片的核心数量翻倍到4个,时钟频率提高到6GHz,与Power6芯片相比性能可以提高一倍。但是IBM公司是增加线程数量和提高时钟频率来取代传统的做法。IBM公司会将两个完整的双核Power6+芯片封装在一个Power6+套装内,时钟频率可能会降低到4GHz,用这种方法来提高每个插槽的性能。但是目前笔者还没有看出IBM打算这么做的迹象。公司会将Power5+四核模块翻倍,这么做的原因是将130纳米制程工艺过渡到90纳米制程工艺并没有获得IBM期望中的时钟频率提高。

笔者所知道的是Power7芯片将有8个核心,根据IBM的产品规划路线图Power7可能是高线程设计。与增加核心数量的做法有所不同的是,IBM公司可能会增加更多的线程数量来试验如何做的更好。

无论IBM会如何设计Power6+芯片,什么时候Power6+能与大家见面,对于Power Systems i产品来说重要的是i 6.1软件堆栈实际上确实利用了线程或核心或时钟频率等要素来提高性能。在目前的经济形势下,最好的卖点就是吸引人的价格。Nehalem EP服务器制造商在获得性能提供两倍的实惠时仅需付出相对微薄的费用。自从IBM公司1995年推出PowerPC AS/400以来,一直有一些未尽的事业亟待完成。因此笔者在此重申现在对于IBM来说就是激励用户升级到新产品和软件的好时机。