比特网(Chinabyte)11月5日综述(王允) 新鲜出炉的中国超级计算机Top100榜首“天河一号”被部署在了天津滨海区;中科院正在逐步进行超算中心分中心的招标工作,目前已完成五家招标工作;明年,部署在深圳的超算中心的超级计算机也要安装到位……看起来,我国的高性能计算正发展得如火如荼。
事实上也正是这样。日前,中国高性能计算Top100作者、中科院软件所研究员张云泉接受比特网(Chinabyte)采访时表示,拿临近的亚洲国家日本来说,我国的超级计算机从数量上来说已经占有优势,尤其在发布千万亿次机器“天河一号”之后可能会给其它国家比较大的压力。但是他同时也表示,这并不意味着机器越多,应用程度就越高。
张博士介绍说,超级计算机大国美国机器制造水平高,应用水平也高,多年来在各个方面都得到很好的利用,而欧洲机器制造水平虽然不怎么样,但是应用水平很高,软件开发也特别好。与之相反,现在中国的机器制造水平还不错,但是应用软件水平确实很低,在这方面应该向欧美学习。
很引人瞩目的一个例子就是“2009全国高性能计算学术年会”上的上海超算中心。部署了曙光5000A的上海超算准备花100万来给用户提供计算经费——实际上,曙光5000A总共拥有CPU内核数3万个,应用却远远没有跟上,笔者侧面了解到,使用16核以下的作业占到60%,17-160核的作业占39%,160核以上仅仅占到1%。
此次Top100的大赢家英特尔(77套系统都使用了英特尔的至强处理器)相关技术人员在接受采访时也表达了类似的观点,英特尔中国服务器产品事业部产品经理顾凡曾多次坚持“超级计算机只是个工具,高性能计算应当回归应用”的观点,“虽然现在机器已经达到千万亿次,但是要找到这么‘大’的应用比制造机器更难。”
再比如在CAE(Computer Aided Engineering,计算机辅助工程)领域,很大部分的CAE软件都来自国外,我们在买许可证的时候并不会得到核心部分,因此无法进行二次开发和优化。
针对此问题,英特尔亚太客户响应团队技术经理何万青博士认为,高性能计算的应用主要是建立在软件上,在CAE这块中国几乎是空白,软件商的开发成本非常高,同时大型的CAE软件经过一代一代的演进才很完善,中国要从头开始,必须从零做起,还要去学会怎么保护知识产权。英特尔会提供一些开发工具和调优工具,希望软件和应用在哪怕是最新的处理器上也能实现兼容,保护用户的投资。
不过张博士也谈到了一些解决方案,比如现在中国大型企业都有自己的软件,也没人想去盗版,如果能够找到一个好的方法去推动这些专有软件发展,可以作为一个切入点,将整个软件产品环境能够把知识产权保护做好。
中石油东方地球物理公司的GeoEast完全国产,应用很好,张博士认为完全可以将这样的专有软件推向市场。他还介绍说,其实中国高性能计算在地震处理、大气气象等传统HPC领域软件做的特别好,“以前只重视硬件,很大的投资都给硬件,软件可能只是个零头,但是现在软件的比例能够占到20——30%。这已经是很大的进步了。”
张博士称,日后可能还会成立“CAE软件委员会”(大概)以推动软件的发展,也是在为提升高性能计算应用水平铺路。
再大的机器,离了应用也就失去了用武之地。这些正在大肆张罗建设超算中心单位也许更应该想的是,如果真的没有应用,日益增长的电费和投资成本该怎么收回呢? 作者:王允
(责任编辑:未予)