作者: CNET科技资讯网 CNETNews.com.cn
CNET科技资讯网11月26日国际报道 从东京飞越太平洋的途中,我认真地质疑自己没有选择直接飞回波士顿和家里的决定。不是我不想参加上周在奥斯丁举行的超级运算大展SC08,而是我已经在日本出差两星期了。然而,这几年来超级运算愈来愈红,而我因为行程冲突,一直没有出席这项活动。所以,职责优先。
我很高兴我去了。那是非常有趣和具教育性(虽然也让人精疲力尽)的两天。以下是让我特别注意的几件事,我打算未来有机会时,更深入研究其中若干主题。
与会者和惊人的活力:首先最值得注意的,是活动的整体气氛非常正面和活跃。经济衰退?展场上和研讨会上都感觉不到。事实上,摊位和研讨会的登记出席人数都很踊跃。但我很惊讶的发现,SC08创下了超过1万人与会的纪录,而许多参展者不仅对摊位和会议的人流感到满意,甚至已经达成目标,准备打道回府。我发现展场的整体气氛至少让人想起很久以前的--虽然带有更多的学术和应用气息。
InfiniBand非常活跃:我在10月的TechForum '08之后曾写道:“InfiniBand 可能永远无法显着地扩大其扮演的角色。但10 Gigabit以太网络在latency必须最低和频宽必须最高的情况下,不太可能接管主流。”那些角色中最重要的是高性能计算(HPC),而的确,InfiniBand是SC08的主角。没有特别的惊喜,多是保证InfiniBand仍大有可为。同样引人注目的是QLogic在场中发表的一款InfiniBand转换器家族。这些转换器使用QLogic本身的芯片,不像其他人全都采用Mellanox的产品。QLogic作出这项设计投资,是对InfiniBand的未来投下信任票。
集群运算持续进展:超级计算机一直被认为是特别为HPC工作所构建的硬件,这项特质依然不变,IBM的Blue Gene即是一例。新创公司SiCortex展出的产品则是另一回事。然而,在主要的应用上,超级运算仍持续朝着聚合许多(大多数为标准现成的)机架式或刀片服务器,而非制作庞大的专门系统。这并非新趋势,但持续快速地发展(而且绝对是InfiniBand最近曝光率增加的原因之一)。
微软小有斩获:该公司用上海超级电脑中心的Dawning 500A,晋升全球最知名的超级电脑前十名。展场上的Linux(和各种版本的Unix)还是比Windows多,但Dawning 500A加深了大家对于微软也有参与HPC之技术能力的认知。更别说微软能轻易地插入预先有利的环境中,且本身就具有配合Unix工具与技术的能力。不过,随着HPC在商用环境中愈加普遍,这代表微软在那块Windows通常已经入侵的领域中,也有机会。
平行程序编写仍是一项挑战:足以让大师David Patterson用一整个研讨时段讨论这个主题。根据Patterson的研讨内容,和RapidMind和Pervasive Software等公司的各项成果,我们或许能开始看到多核心处理器的开发,与许多系统混合之进展的轮廓。问题是平行程序编写很难,大多数人作不到。其中一种方法是训练,但我们似乎发展出一个共识,那就是不论训练或新的程序工具(如程序语言),都无法真正触及问题的中心。整体的方向,似乎是朝着所谓的多核心虚拟化发展,也就是借由小心制作的演算系统和处理大部分吃重工作的runtimes,所构成的平行系统抽象概念。(MapReduce是一个很好的例子。)
超级运算和HPC通常拘限在它们自己的世界。但逐渐地,它们照亮了所有(或至少大多数)电脑运算的未来方向,包括未来的挑战。那是我认为这个商展如此迷人的一大理由。(Gordon Haff)

