IBM POWER:恶魔的使者还是上帝的援手?
作为一套计算系统,沃森的成功不仅仅来自于它的设计、程序与算法,也不仅仅是潘越及其同事们的不断优化,与十五年前的深蓝及深蓝II相同,沃森的成功同样来自于软硬件结合,它是一套集合了当今最先进的硬件与最先进的人机交互、语义分析软件的系统。
“一是DeepQA ?Architecture,深问答架构,这个机器能够很快的分析,来回答问题。二是他们用的Power7服务器的产品,是由很多台Power7组成的。” IBM系统与科技部大中华区Power Systems服务器产品部总经理韩忠恒是沃森粉丝,同时他所负责的POWER产品线也是沃森的重要组成部分之一。
作为沃森的应用架构,DeepQA ?Architecture的信息披露的并不多,只知道这是一个建设在开源的Linux操作系统上面,实现数据分析、语义分析、答案筛选、问题自学习等沃森必备功能的应用系统,再加上最后应用的UEMA软件——大计算量、深度运算、并行、高效率与更加开放的应用程序与开源代码是沃森软件层面的优势,据称,这一套系统将会在未来成为新一代的人机辅助决策系统,在多个行业内应用。
而在沃森的硬件架构中,IBM的POWER Systems服务器平台的出现被业界认为是IBM整个商业模式的一部分,如十五年前展示IBM的计算实力一般,沃森实则是作为Power的推广而生的——作为沃森的应用平台,90台基于Power 7处理器的Power750服务器组成的集群,是沃森的硬件平台,它拥有最多2880个计算核心、16TB的内存,达到超过80Teraflops的计算量,承载了三天内快速回答危险边缘问题的重任——但韩忠恒和潘越都否定了沃森是为了Power而生的说法,潘越认为,从参与这个项目及对沃森的了解来看,Power确实是最好的平台。
事实上,在团队建设及沃森项目规划的开始阶段,基于Power平台的沃森,就帮助IBM研究院的团队解决了一个大问题:操作系统如何选择?是不是有现成的开源代码可以选择?——“有很多开源的Code,因为Power系统很开放,Linux系统也可以跑。”潘越说,在最开始,团队里面就在考虑利用简单、高效且开源的一些代码和架构参考设计,Power芯片的多线程和高主频的优势在一开始就是备选,但是团队希望做的更加开放和开源,所以在选择硬件平台上,还是做了很多工作。
“从软件上来讲,UEMA本身是一个多平台的软件,本身Java写的,IBM在Watson这个项目当中也是开放的,包括和八所大学在一起合作做了一个计划,我们在国内开发Watson过程当中也邀请了中国一些大学参加,这本身是一个很开放的项目。”潘越表示,当初沃森选择Power平台,很大的一部分原因是因为Power平台的开放性,有对Linux良好的支持,而核心的UEMA则来自于一个基于Linux的开源项目。
而另外一方面,Power系统一直以来以高主频、高运算速度、多核心、多线程作为研发的方向,单机大节点的设计思考方式,诞生了类似Power750这样单系统拥有极高性能的产品,从而解决了需要设计非常大的系统这样的问题,换句话说,Power平台的高性能避免了大量服务器堆叠成为计算系统的设计复杂性和空间、能耗的占用,加上本身RISC架构在处理类似问题方面的优势——RISC架构实现更快的速度执行指令,虽然对编译器有更高的要求,但是在类似危险边缘这种深度、重复计算的模型中,拥有天然的优势。
同时,Power750基于工作负载优化的方式也在一定程度上帮了沃森的忙,在Power750这一个仅仅是中端Power7系统的产品中,工作负载优化同样被加以重视,“去年10月份的时候,Power750除了省空间之外,基于整体的系统来说,来选一个比较体现工作负载的系统只有Power7,往x86方面走的话,其实会有更多不同的问题。”韩忠恒表示,不选择X86架构一方面是基于目前在类似应用中系统的整体水平还是Power7更高,另一方面,是这样规模的计算量——2880个核心——如果换用CISC架构的X86,实际上并行优化、空间、能耗都还存在问题。
潘越也透露,为了能够让沃森成为可能,IBM最初的硬件设计平台考虑的是刀片架构,X86与Power刀片当时都有所考虑,但是最后随着IBM不断提升Power处理器及系统的计算能力,沃森项目最终才选择了Power架构的Power750服务器。
Power750,这不是一个多遥不可及的名字,了解IBM的Power7服务器产品线的人都知道,Power750只是整个Power7服务器家族中的中端产品,并非最高端的“金字塔尖”,或者我们可以这样说,Power750是Power7家族中面向关键业务主流市场的产品,拼的是销量与价格的最佳搭配,既不像低端比拼价格力争销量,也不像高端比拼性能获得高额的利润,可以说是Power7家族中的“大路货”。
开源、高性能的Power750搭载了可能是现在“最了解人类的机器”沃森,可以想见的是,未来可能它还会搭载沃森II、沃森III或是其他什么名字的人机大战主角,甚至可能在若干年后,在Power平台上我们将能够见到完美实现“图灵测试(测试机器是否能够等同于人类的测试)”的超级智慧系统,对于这样一个未来可能真正超越人类的机器的承载着,我们到底会如何看待Power?它到底是“恶魔的使者还是上帝的援手?”韩忠恒表示,随着沃森在民用市场的应用步骤逐步展开,显然Power是人类获得的上帝有力的援手。