清华大学总分 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 年组建超算团队至今,共组织参加了 17 次国际赛事,50 多名同学参与其中。由于在高性能计算、并行系统和计算机系统等方面所具有的完整教学体系,清华大学计算机系为团队的建设给予了充分支持,同时积累了良好的梯队建设经验。另外,指导教师翟季冬在超算领域所取得的多项科研成果,也对团队的多次夺冠有所帮助。