6月20日,ISC12国际大学生超级计算机竞赛上,来自中国的清华大学代表队荣获“国际大学生超算竞赛总冠军”,成为第一个在世界大学生超算比赛中荣获冠军的中国大陆代表队。7月6日,清华大学载誉归来之际,指导老师黄小猛博士和队员、赛事组织方代表浪潮集团高性能服务器产品部总经理刘军、主办方代表国际高性能计算咨询委员会亚太区总监刘通在清华大学共聚一堂,讲述了清华“惊心动魄”的夺冠历程。
共聚一堂讲述清华“惊心动魄”的夺冠历程
勇于面对设备上13:9的压力
“决赛的第一天,东道主德国卡尔斯鲁厄理工学院(简称KIT)刚一亮相就让所有参赛队伍感到震惊--在3000瓦的功耗内,KIT整个系统节点达到了13个,理论峰值为2.995万亿次。相比之下,清华大学的节点数量只有9个,峰值为2.3万亿次,“差距是显而易见的,”黄小猛博士在回忆起比赛过程仍心有余悸:“对于清华代表队而言,这是我们在世界赛场上第一次和海外高手们过招,当我们看见KIT拿出的定制化超算系统之后,队员们均感到前所未有的压力。”
然而,随着比赛的进行,清华大学在应用方面的优势逐渐显露出来。国际高性能计算咨询委员会亚太区总监刘通用“越打越轻松”来评价清华的表现。他介绍说,本次比赛采用了“5+2”的赛制,即5个常规类应用加上2个组委会特别选定的神秘应用,用来考验各支参赛队伍的临场发挥能力,这更能反映出学生的实际应用水平。
当比赛进行到神秘应用环节时,清华大学很快就将2个应用完全运行出来,而之前夺冠呼声最高的东道主队伍KIT,其中一个应用直到最后一刻才运行出来,队员们紧张到最基本的Linux命令已经不会敲了,濒临崩溃的边缘。
最终的比赛成绩也印证了清华的实力:在比赛设置的7类应用共11个算例测试中,清华不仅全部成功运行,而且一举取得了其中9项算例测试的满分,夺冠实质名归。
2深刻理解应用 夺冠令人信服
深刻理解应用 夺冠令人信服
“大赛组委会在秘密算例中特别设计了一个逻辑陷阱,用一个不可扩展的算例来考察比赛队伍的应用理解水平,即这个程序在1个节点上跑的最快,如果用多节点运行反而会算的慢,清华是唯一一支发现这个逻辑陷阱,并出色应对的队伍。”刘通回忆到,清华在超算世界杯上的精彩表现给全球评委留下了深刻的印象,“他们的夺冠震惊了全球超算界!”
国际高性能计算咨询委员会亚太区总监刘通
对于清华夺冠的原因,一是对应用的深刻理解,6名队员每人深耕一个应用,从2月份中国区选拔赛开始就潜心研究,并且都是大四的学生,有相关项目研究背景,在实际应用方面也有相对的优势。二是“知己知彼,百战不殆”,大赛前的情报搜集工作做得非常的优秀,对其他比赛队伍可能使用的方案在赛前就有所了解,并制定出了相应的比赛策略;此外,黄小猛也认为赛前浪潮组织的3场培训功不可没,对清华在系统平台选型、硬件平台优化、应用算法优化、加速工具与技巧、合理利用规则确定竞赛策略等方面给予了很多宝贵的建议。
而刘通则认为“天才的队员+稳定的平台”则是清华夺冠的不二法门。“除了KIT之外,其他参赛队伍都是客场作战,这就对比赛设备的稳定性带来了挑战,这也成为组委会考察各队能力的一个隐性因素。我们看到浪潮提供的所有服务器都做了加固设计,同时浪潮的工程师也全程跟踪参赛队的需求,及时提供技术支持。这为中国代表队的优秀发挥提供了坚实的平台保障。
全面加固的16个箱浪潮服务器设备
相比之下,美国科罗拉多大学就没那么幸运了,他们在赛前做了非常好的准备,设备是精心测试过的,很可惜运到现场的时候硬盘坏了,所有的系统启动不起来,之前所做的各项准备工作全部毁掉,未能取得第一项Linpack测试的得分。”
3夺冠并非应用领先 人才储备是关键
夺冠并非应用领先 人才储备是关键
ISC12国际大学生超级计算机竞赛是由国际超算权威组织,作为中国代表队强有力的竞争者,三支来自美、德的高校拥有较高的应用水平,依托理论储备和实践经验,在3000瓦功耗下自行设计建设超级计算机系统,并进行HPL、OPENFOAM、CPMD、CP2K、NEMO、WRF、GROMACS的应用性能测试给中国队带来压力,其中对于应用的性能评分占据80%,对各参赛队的超算应用能力提出了全面挑战。
清华大学队长接受组委会颁发总冠军奖杯
“我们很惊喜地看到清华大学这样优秀的代表队,他们对于超算无疑有着更好的理解,这其中包括对超算硬件体系结构、应用软件的全方位、综合性研究,他们在本届竞赛上的表现非常突出,中国超算近年来的水平让我们感到惊喜。”竞赛组委会主席Gilad Shainer先生给予了清华大学,乃至中国超算最高评价。然而在赛事的组织者,浪潮集团高性能服务器产品部总经理刘军眼里,却读到了另一个层面的内容。
“这次比赛的7个应用,没有一个是来自中国的,也就是说我们在别人的规则下取得了胜利,我们只是参与者,却始终不是规则的设计者和掌控者。”刘军称,虽然清华大学夺得了超算大赛的冠军,但是这并不意味中国在超算领域的领先。“如果有一天能看到国际超算大赛有3个应用是中国的,那才能说中国真的算是超算强国了,那将比夺冠更值得让人兴奋。”
据悉,空中客车公司是本次大赛的赞助商之一,他们赞助比赛的目的是希望通过比赛,来发现他们做飞机设计的时候,怎样才能设计出最优秀的高性能计算系统和优化的手段。而在这次比赛中,空中客车也是最大的赢家之一,因为他们获得了可以直接应用到设计下一代飞机的优化经验。“从某种程度上来说,比赛超乎了我们的预期,不仅仅鼓励了青年一代钻研超算,比赛的成果也将会大大提高空客的设计研发进度。”他同时又举例说,“KIT团队中的一位成员开发的应用程序,就被奥迪公司所采纳,将其应用到流体力学设计之中。在中国,这方面我们做的远远不够”
清华大学的夺冠或许能让更多的人对超算产生兴趣,会让中国在向超算强国前进的路上走得更快。毕竟,“人,才是根本”。也许在不久的将来,我们会发现中国超算发展具备了真正的土壤--应用人才。