IBM POWER 7处理器已在2月21日登场,崭新的TurboCore和MaxCore工作负载优化模式,8核心的处理器设计,全新的eDRAM缓存无不吸引着用户的视线。为了进一步推广基于POWER 7的Power Systems系统,IBM马不停蹄举办了主题为"芯动天下 共赢未来"2010 Power Start合作伙伴峰会,与来自全国数百位Power Systems合作伙伴与IBM共同探讨如何利用POWER7优化工作负载等独特优势。会议期间,记者采访了IBM系统与科技部大中华区Power Systems服务器产品部总经理韩忠恒以及Power Systems服务器产品总监李红女士。
发挥全部能量
POWER 7被IBM称为划时代的产品,因此其性能的提升是预料之中的事情,从双核到8核心,每个核心内建的4MB L3缓存,POWER 7的改变不可谓不强大。那么,如何充分发挥POWER 7处理器的强大处理器能力,也成为了业内最为关心话题。
韩忠恒指出,用户要想发挥系统的效能,离不开ISV合作伙伴的支持,支持联合ISV及合作伙伴是确保POWER7创新优势落地中国的重要一步。 IBM将基于POWER7平台全面整合本地的技术、研发、软件和服务资源,携手伙伴深入拓展行业应用,共同推进智慧城市、智慧医疗、智慧电信等方面的最佳行业解决方案实践。谈到ISV的合作,李红指出需要ISV针对POWER 7的特点进行优化。目前,IBM通过中国实验室、系统与科技研发中心与ISV紧密合作。
李红指出,所谓软件的优化说起来复杂,其实也简单。用户也可能已经注意到了,POWER 7同时支持AIX 5.3和AIX 6.1,其中,由于它们是二进制兼容的,因此可以实现应用软件的二进制兼容。其中,AIX 5.3是IBM两年前发布的,此次POWER7的一些功能在AIX 5.3平台是实现不了的,例如SMT4线程支持。用户要想发挥SMT4的优势,就需要升级到AIX 6.1平台。AIX 6.1针对POWER 7的功能特点,增加了很多支持与调度。对于ISV而言,需要在新的平台上作一些测试。
据了解,IBM在发布POWER 7和AIX 6.1平台之前,与很多中间件厂商、数据库厂商紧密合作,进行了大量的测试和开发,新的版本和软件已经能够满足Power Systems的要求。对于ISV合作伙伴而言,如果它们的软件基于这些新的平台开发,就可以充分发挥POWER 7性能,即使不能够利用新的特性,仍然可以运行在POWER 7平台,POWER 7对于POWER 6具有很好的兼容,其中,部分POWER 6系统可以直接升级到POWER 7平台。
TurboCore和MaxCore
工作负载优化是此次IBM POWER 7发布格外强调的内容。韩忠恒指出,用户并不需要在内核数量、时钟频率等具体的技术过多的纠缠,而应该更加关注系统对于应用的支持,如何让应用发挥更大的效能,同时最大程度的降低成本。总之,应该以业务应用为核心。
TurboCore和MaxCore就是根据不同的应用特点而设计的技术。有些应用需要强大的单核处理性能,要求大内存的支持,但是对于多线程和并行处理没有更多的要求。相反有些应用要求并发访问,对单核的性能要求不高。对此,TurboCore通过关闭POWER 7处理器的部分核心,并把分配给这些核心的4MB L3缓存分配给没有关闭的核心,与此同时,提高这些核心的工作主频,使其具有更加强大的处理性能。根据IBM提供的数据,在TurboCore可提升每单核的性能,使其高达POWER 6系统每单核性能的两倍。与之相反,MaxCore提供了多核心、多线程的支持。
需要注意的是,IBM只有在Power Systems 780中提供了对于TurboCore和MaxCore的支持,其余750、755和770,都不支持这种工作模式。谈到原因,韩忠恒表示,主要还是根据应用负载的特点来决定的。780是Power Systems最高端的型号,通过TurboCore,减少核心数量,对于用户而言,软件授权的节省作用突出。其中,770主要针对高性能计算应用的特点而设计,它具有很好的模块化扩展特性。750作为低端的型号,更多作用体现在绿色、节能和性价比特性上,适用于服务器的整合。因此,不同的服务器针对不同的应用负载而设计,这也是POWER 7最大的特点。