超级计算以其无与伦比的计算性能,成功地解决了人类基因图谱测绘、天气预报、模拟核爆等异常复杂的问题,并且还在新药研究、有害生物入侵、汽车设计等诸多领域发挥着日益重要的作用。未来,超级计算将为所有行业的创新提供性能强大的数字模拟实验室,在虚拟的数字空间中企业可以用更低的成本、更快的时间完成原本在物理世界进行的创新。借IBM携其赢得全球计算第一的蓝色基因超级计算系统的一个机架参加在北京举办的国际计算机创新大会之际,本报记者独家采访了IBM负责技术战略和创新部门的副总裁Irving Wladawsky-Berger 博士。
Irving Wladawsky-Berger 博士简介:
出生于古巴,在芝加哥大学获得物理学硕士和博士学位。于1970年加入IBM 托马斯·沃森研究中心,曾任美国总统信息技术顾问委员会两主席之一。现任IBM技术战略和创新部门全球副总裁,负责发现对IT行业未来至关重要的新兴技术,并进行市场开发。
超级计算未来的挑战
记者:现在人们谈起超级计算,必提Top500,很少谈到应用或者算法,你认为计算未来的挑战主要来自何方?
Wladawsky-Berger:确实如此。事实上,500强只是一个列表,讲的是硬件发展的演进过程,而超级计算真正的价值在于应用,未来的挑战也来自应用。确切地说,是应用与芯片架构及系统架构如何能够很好地结合起来。越是能够了解应用的一些独特的特点,越能够设计出更好地满足这种应用的芯片和系统。
记者:超级计算已经在核爆、气象预报等十分复杂的计算领域大展身手,但在印度洋海啸或者禽流感方面有何进展?
Wladawsky-Berger:印度洋海啸实际上是地震问题,应该把这个问题交给地震专家。我们现在对地震的了解远不如对气象的了解。我不太熟悉禽流感方面的应用,我能确定的是,很多从事禽流感研究的专家正在逐步认识到超级计算的重要性,但他们对现有的计算能力却并不满意,他们需要十倍于现有的计算能力才能解决他们的问题。所以,尖端领域的研究人员总是要做好准备去学习如何使用一些更新、性能更强大的设备和工具。
记者:据说,每年在实验室里做碰撞试验的奔驰新车高达100多台。既然超级计算能成功地模拟非常复杂的核爆炸,为什么不能完全取代汽车的破坏性试验?
Wladawsky-Berger:汽车公司已经在用超级计算来模拟了,而且已经做得很接近实际情况了。
我想以后大部分的汽车撞击实验都会在超级计算机上完成。当然,可能还需要做一些其它的检查,来确保这些仿真的正确性。天气的预报比过去做得好得多了,这是因为有了性能更强的超级计算机来进行仿真。虽然很多领域的仿真都非常复杂,但目前还是取得很大进展。
记者:IBM的深蓝击败国际象棋冠军卡斯帕罗夫,引发了人们对人工智能的关注。从仿真的角度看,深蓝的智商相当于多大岁数的孩子?蓝色基因的智商又是多少?
Wladawsky-Berger:这是一个非常哲学的问题。国际象棋运用的是人类一种竞赛性的能力,这就是计算机为什么做得不是那么好的原因。我想,对于其它的涉及到竞争能力的程序,计算机表现得都会不那么尽如人意的。
使计算机更智能化的最佳方式是对海量的信息进行大规模的分析。计算机其实不是像人类那样可以进行推理,而是只能进行信息分析或者模式识别。比如,对医生而言,计算机是一个非常超级优秀的助手。但是计算机与医生的工作模式完全不同,计算机能做的只是在数百万个信息中进行非常复杂的分析,然后得出哪种治疗方案更加有效。看起来这些设备是有智能化的,实际上,计算机所做的工作只是信息分析。
记者:这么说您不担心计算机会超过人类了?
Wladawsky-Berger:我可能是错的,但是我真的不觉得计算机会具有人类的智能,它们其实只是在为人类的智能进行补充。
超级计算向何处去?
记者:通常认为摩尔定律还有十到十五年的有效期。我们看到个人电脑可以通过多核等并行技术挖掘摩尔定律的潜力,而超级计算早已是并行计算了,那么,当摩尔定律失效时,超级计算将如何应对?
Wladawsky-Berger:这是一个非常好的问题,蓝色基因就是个例子。每个CPU的性能也许并不足够强大,但把大量CPU有效地整合在一个系统中,就有了现在全球排名第一的计算能力。目前,蓝色基因有65535个CPU,而未来,蓝色基因会有10万到50万个CPU,甚至是100万个芯片,从而构成强大的计算能力。
记者:这对研发和生产Power处理器的IBM微电子部门来说,是个非常好的消息。
Wladawsky-Berger:是的,但这不单对微电子有好处。我们还需要非常优秀的架构师和设计师,他们必须要了解如何设计这样一个有上百万个处理器的系统。每个芯片可能都非常简单,但如果把上百万个芯片放在一起,情况就变得异常复杂了。
另一个办法就是设计新的芯片,比如说,Sony下一代游戏机用的处理器CELL。我和Sony、东芝合作过,CELL对一些特定的应用来说,速度非常快,因为这些芯片的设计恰好是为这样的应用而设计的。所以,未来人们会按照特定的应用,来选择适合这种应用的芯片架构,这是我们要取得进步的另一种方式,所以,处理器将会具有非常强大的功能,当然,也会非常复杂。
记者:IBM和德州大学正在联合研发一个名为TRIPS的超级芯片,这是个受到美国国防部APART资助的项目,其内容是试图将超级计算机放在一个芯片上——在单个芯片上实现万亿次的计算能力。据研发者说,他们正是不满意现有的延续了20多年的超级计算架构,才产生了研制TRIPS的想法,而且TRIPS的扩展性非常好。请问TRIPS是否会成为IBM下一代高性能计算的基础?
Wladawsky-Berger:我们确实有这样一个合作项目来开发更先进的芯片。我不再这个领域工作,对这个项目不熟悉。这是一个面向未来的项目,从样品转变到产品需要很长的时间,我看不止是下一代的问题,可能是未来几代之后的问题了。
记者:Linux成为超级计算的主流环境,其重要原因的是Linux将超级计算的计算环境大众化吗?
Wladawsky-Berger:Linux与Unix差不多,大部分人在大学学习的时候,学的就是Linux和Unix系统,所以他们用起来觉得很舒服。由于Linux既简洁又高效,占用的资源很少,而且非常可靠,所以才会在超级计算上这么普及和受欢迎。
记者:Microsoft去年也宣布进军超级计算,谈到流行,Windows应该更时髦呀?
Wladawsky-Berger:正如IBM的主机不适用于超级计算所以采用不同的操作系统那样,Windows是为其他一些应用设计的。我个人认为,Windows对于超级计算并不适用,就目前来说它的体积太大了。我想可能Microsoft会向这个方向努力的。
给美国政府的建议
记者:您曾任美国总统信息技术顾问委员会两主席之一,这个委员会是如何运作的?
Wladawsky-Berger:我们主要是从在大学、私营部门或者政府部门工作的很多非常聪明的人那里获得信息,这些聪明人还不止来自一个国家。我们征求他们的建议、收集他们的观点,并且召集会议来分析他们的建议,从中找出最好的结论,向总统提交。
记者:您在今天的国际计算机创新大会上做主题演讲时,给美国政府的建议就是投资于研究,这个建议有多重要?
Wladawsky-Berger:政府投资研究是极其重要的。这可以鼓励更多的大学进行科研,从而使其能够招收更多的学生,有足够的资金购买更好的超级计算机以及设施来进行研究,我想投资于研究和教育是头等大事。
记者:美国政府在基础研究方面投入很大,那么这些研究成果最终会归属于谁?
Wladawsky-Berger:总体而言,政府投资的研究对每个人来说都是开放的,但也有些特例。
记者:美国政府如何评估IT在国家竞争力中的作用?
Wladawsky-Berger:非常非常重要,尤其是超级计算,更为重要。如果国家具有非常强大的超级计算机,就能够更好地在各个领域进行最尖端的研究。