从气候模型到设计飞机,从分析地壳运动到构建虚拟天文台,超级计算机——那些远比普通台式机复杂的计算机在现代社会的应用范围极为广泛。然而,由于这些超级计算机使用了数十万个微处理器,这使得编写能够在所有那些微处理器中分别工作的软件程序变成了一份令人望而生畏的工作,这需要大量专业培训,普通计算机科学学生根本无法胜任这类工作。 科学家把这称为“缺失中间人”。意思是说,我们已经有足够数量能够运行价值数亿美元超级计算机的专家,也有能够管理普通个人电脑和服务器计算机的大量专业技术人才。但是那些能够利用部分超级计算机资源进行运算的科学家和工程人员却严重不足。这就好像我们已经有了非常快的赛车发动机,但还需要更多能驾驭这类赛车的车手,因为只有利用率达到50%或更高后,超级计算机才能在承担科研任务的同时创造经济价值。 要解决这样的问题,通常有两种方式可以选择:让高校增加更多相关课程,让企业承担更多社会责任。由于与现实问题接触更多,后一种路径逐渐成为超算人才培养的主流:从2012年开始,山东的浪潮集团就组织全球各地大学生参加由其发起的世界大学生超级计算机竞赛(ASC)。现在,ASC大赛已经与美国SC、德国ISC并列成为国际三大超算赛事。 去年,浪潮甚至将其参与的SKA(平方千米天线阵)项目的软件优化列入了竞赛的题目清单。作为迄今最大的天文学国际合作项目,SKA每秒采集的数据量大于12Tb,相当于2013年底中国互联网国际出口带宽的3.5倍,而接近50%的数据都要通过Gridding软件进行处理,其中相当一部分还需要进行实时计算。此前,多个国家的计算天文学专家都曾尝试优化Gridding软件,但效果一直无法令人满意,这道题目也令参加比赛的大学生格外兴奋。 浪潮培养超算人才的努力毫无疑问将延续到2015年。4月14日,2015 ASC世界大学生超级计算机竞赛在北京公布了入围总决赛的16强名单,清华大学、香港中文大学、麻省理工学院联队等全球16所高校队伍将于5月18日至22日在太原理工大学竞争冠军。对于那些蛰伏已久的超算人才而言,这将是又一次难得的机会。 |