近来有不少新闻都集中在超级计算方面:博览会、排行榜和专业词汇。我们跟踪超级计算已经有一段时间了。我们关注了从主要面向学术和科学界的观众的展示会到面向最终用户企业的重要会议各种超级计算博览会。
这并不令人感到意外。因为据市场研究公司IDC称,超级计算市场去年增长了30%,预计2006年的收入将达到87亿美元。
不久前在西雅图举行的超级计算机博览会(展会名称是“超级计算机05”)上,Linux占据了首要的位置,微软宣布它正在计划一些超级计算产品。这一迹象表明,超级计算领域同以前大不一样了。的确,超级计算的速度更快了,功能更强大了。而且,超级计算不再仅局限于学术界。微软对超级计算的兴趣也许是一个信号,表明某些事情已经成为了主流。
我们总结一下关于这个超级计算博览会的情况。正如上面指出的那样,我们看到了一个标准化的响亮的主题。在x86架构上运行的Linux似乎是这种选择的结果。惠普和IBM两家公司一共占x86 Linux大型计算机排行榜的77.6%。其它厂商没有一家能取得7%以上的份额。
这些厂商过去都与超级计算有关(例如,Cray、SGI和NEC)。有些出人意料的厂商(例如,戴尔和苹果)共同拥有这个7%的份额。
微软参与这场游戏并不令人感到非常意外。最终用户企业正在谈论着对超级计算更感兴趣。有时候,这些厂商谈论的超级计算是网格计算,有时候人们把它称作公用计算。微软在超级计算方面将采取它在其它领域应用过的同样的方法。微软将为超级计算机提供一套完整的Windows平台,帮助用户更快地安装和运行超级计算机。这样,用户就不用到市场上寻求超级计算解决方案了。
由于这个排行榜中的超级计算机有72%运行Linux操作系统,Windows解决方案也许不会像微软希望的那样为用户接受。Linux已经赢得了非常适用于计算机集群的声誉。在超级计算机环境中,即插即用是企业需要的特性吗?
我们倾向于否定的答案。过去几个星期的交流会上的一切都支持这个观点。Cray和SGI是两家把未来的希望全部寄托于Tux手上的公司。他们推向市场的服务器和解决方案是基于Linux系统的,而不是基于专有软件的。
一家简化超级计算复杂性的公司是位于马萨诸塞州Waltham的互动超级计算公司。这家公司是从麻省理工学院实验室分离出来的。互动超级计算公司负责市场营销的副总裁Ilya Mirman称,该公司推出了“Star-P”互动并行计算平台,能够让工程师和科学家使用熟悉的工具从原型过渡到生产环境。使用Star-P,最终用户能够使用MathWork公司的MATLAB语言在他们的台式电脑上编辑算法和模型的代码,然后在SGI系统上运行这些代码,从而消除了开发人员把这些模型转换为C、Fortran或者MPI语言的程序的需求。这种转换可能耗费几个月的时间。
另一个有趣的消息是Sun微系统公司宣布的。我们认为,宣布这个消息的时机与这次博览会的召开不完全是一种巧合。Sun日前披露了以前称之为“Niagara”的处理器的细节。虽然会上只有四台SPARC计算机进入了排行榜,但是,如果我是赌徒,我会打赌采用Solaris 10操作系统的新的UltraSPARC T1 CoolThreads计算机在明年11月份的排行榜上将有更好的表现。