雷锋网 AI 科技评论按:美国当地时间 11 月 15 日,2018 国际大学生超级计算机竞赛(SC18)在达拉斯落下帷幕,清华大学计算机系超算团队摘得总冠军,总分 88.398 分(满分 100 分),高出第二名新加坡南洋理工大学 11.518 分。这也就意味着,清华大学超算团队成功包揽 2018 年三大国际大学生超算竞赛 ASC、ISC 和 SC 的总冠军,实现了继 2015 年后的又一次「大满贯」。清华大学超算队伍在这三大国际性大学生超算竞赛中已累计获得 11 项冠军。
全球超级计算大会(Supercomputing Conference,简称 SC)是国际超算领域的顶级会议,国际影响力巨大。作为会议的重要组成部分,SC 比赛是超级计算机领域的顶级赛事,每年举办一次,吸引着世界各国家和地区的众多高校参与。比赛旨在促进大学生与工业界之间的联系,推动世界各地区超算青年人才交流和培养,提升超算应用水平和研发能力。
本次竞赛共有来自全球 15 所高校的本科大学生组队参赛,而清华大学则是唯一一所参赛的内地高校团队,其面临与传统强队新加坡南洋理工大学和台湾新竹清华大学等传统强队的激烈角逐。
比赛要求参赛队伍在总功率 3000 瓦的限制条件下,自行搭建计算集群并在集群系统上进行 6 个应用程序的性能比拼。在 48 小时的竞赛中完成超算集群的性能基本测试 HPL(直译为高性能线性系统软件包)和 HPCG(直译为高性能共轭梯度),大规模机器学习,核裂变链式反应的稳态求解与模拟,论文复现——特大地震模拟,现场公布的神秘应用等内容。同时,比赛还设置了采访、参会、海报设计等环节,成员需在比赛中向评委介绍自己优化的应用和正在进行的软件优化设计,还需要在 48 小时内完成一篇在国际权威杂志具有发表能力的英文论文。
清华团队结合赛前集训和现场超算集群的性能基本测试情况,根据给定的部分应用程序负载特征,决定采用 GPU(图形处理器)和 CPU(中央处理器)不同节点结合的集群服务器配置,很好地平衡了性能测试和应用程序的最终得分。最终,凭借全面、深刻的超算系统与应用理解能力以及出色的性能优化能力,清华团队在 6 个应用上取得佳绩获得 88.398 分,领先第二名新加坡南洋理工大学 11.518 分。以大比分优势领先,成为今年 SC18 的总冠军。而比赛的另外一个奖项——最高 LINPACK(直译为高性能线性系统软件包)奖,则由新加坡南洋理工大学获得。
奖牌
本次参与竞赛的清华学生超算团队成员主要由计算机系于纪平(计 52)、余欣健(计 55)、何家傲(计 62)、郑立言(计 64)、赵成钢(计 75)和交叉信息院娄晨耀(「姚班」计科 60)6 名不同年级的本科生组成,由参加过多次国际竞赛的高性能计算所研究生曹焕琦、冯冠宇和王邈担任技术支持。指导教师为计算机系副教授翟季冬和博士后韩文弢。同时,本科生唐适之(计 53)、陈宇(计 54)、顾煜贤(计 75)、陈晟祺(计 63)和张晨(计 71)5 位同学也参与了训练。
团队合影
清华大学计算机系超算团队创立于 2012 年,到目前为止共有 50 多名同学先后参加了 17 场国际赛事,并在 11 场赛事中夺冠。
对于此次夺冠原因,指导教师韩文弢表示,超算比赛就像F1赛事,是非常综合的一个比赛。不仅要拥有先进的硬件设备,同时还需要队员们对相关科学领域的应用有深刻的理解,在高性能计算方面有扎实的基本功,极佳的现场应对策略及语言表达能力等等。
据悉,清华大学计算机系为本科学生设置了《编译计算》《高性能计算导论》等超算领域的专业选修课程,为同学们了解超算相关理论打下基础。而通过团队集训以及比赛题目中的众多真实的科学计算程序,又能更好地锻炼同学们的动手实践能力,实现理论与实践的紧密结合。
期待清华大学在接下来带给我们更多惊喜。