存储 频道

透析IBM POWER6及其新一代高端P570

    【IT168 专稿】国际象棋大师卡斯帕罗夫曾经与IBM“深蓝”进行过一次较量,最终不敌由晶体管组成的智能设备,而当时这台堪与人脑匹敌的巨型计算机所采用的CPU正是IBM POWER3。在芯片技术尚未完全开放和标准化的年代里,Power系列CPU为蓝色的IBM铸造了属于巨人的辉煌。

    但是近年来,随着Intel及AMD引领PC服务器芯片多核化方向发展,PC服务器运算速度日益提高,并发任务处理能力日益增强,可靠性日益稳定,且能耗越来越低,在很多应用中,性能堪与使用专有芯片的高端服务器一较高低,给使用专有芯片的高端服务器市场带来极大的威胁和挤压……

    5月24日,IBM正式向全球发布其Power系列芯片的第六代产品,为长期以来萎靡不振的专有服务器芯片打入了一支强心剂。那么Power6的问世究竟给我们带来什么?

五大技术显著提升性能

    IBM POWER系列CPU的全称为Performance(性能) Optimized(优化) with  Enhanced(增强) RISC(精简指令集)。从POWER3以后,IBM于2002年3月发布了power4+,2004年5月发布了power5,2005年6月发布了power5+,直至2007年5月发布power6芯片组。

    同时根据IBM的消息,下一代power6+芯片组研发已经基本完成,进入测试阶段,预计不久以后就会正式推向市场。 IBM更宣称其Power系列芯片自从POWER4开始就具有双核的技术,最新发布的POWER6已经是IBM第五代双核技术。

     

    相比其上一代产品Power5,Power6的技术亮点包括:

    CPU加速器:即在原有的CPU中增加一个附加的芯片,用来提升CPU的速度。

    大幅度提高10进制浮点运算速度:通过增加10进制的浮点运算模块,可直接进行10进制的数学运算,而不用通过软件进行2进制与10进制的转换,从而提高10进制浮点运算速度。这点在银行应用中尤其重要。

    二级缓存不再共享:Power6上一代产品POWER5 的二级缓存为每2颗CPU共享1.9M二级缓存,也就是说在POWER5下,使用1颗CPU不能分配到2级缓存。现在POWER6的二级缓存为每CPU4M,比POWER5大出4倍。(POWER5 每2颗CPU共享1.9M,POWER6 2颗CPU可以达到8M)

    扩充三级缓存:POWER6的三级缓存为32M,表面上看去比POWER5的36M还要低,但是Power6的设计可支持16条通路,原POWER5仅为12条通路。

    POWER6 与POWER5一样,内部增加了一个RAS芯片。RAS芯片可在系统内部执行相当高程度的冗余和错误检查制度,一旦检查到某个CPU发生错误,系统将记录该CPU状态,并激活一个空闲的CPU继续该CPU状态。因此系统发生错误时可能会导致性能的一些小损失,但他们决不会导致系统中任何任务的失败。

    新一代POWER6处理器中的RAS芯片不仅仅拥有上一代POWER5中的所有功能,还可以记录CPU芯片每一个周期的情况,如果发现状态有错误,这个芯片将会进行自我校验,如果多次校验仍发现错误,才会把认为错误的CPU离线。这样就大大避免了因为过分强调可靠性而导致的过度的性能损失。

0
相关文章