兴趣+挑战,我们不断前行!

学生超算团队在2018国际大学生超级计算机竞赛中摘得总冠军

清华大学学生超算团队  成立于2012年,由以计算机系为主的本科生组成,依托计算机系在超算领域深厚的教学和科研实力,建队以来在三大国际超算竞赛中获得过11次冠军,并在2015年和2018年两次包揽三大竞赛冠军,实现“大满贯”,使清华成为全球唯一实现过“大满贯”的高校。

“2018年清华园里最响当当的学生团队是谁?”

“超算团队啊!非他们莫属!”

大家都还清楚地记得,美国当地时间2018年11月15日,2018国际大学生超级计算机竞赛(SC18)在达拉斯落下帷幕,清华大学学生超算团队摘得总冠军,总分88.398分(满分100分),高出第二名11.518分。至此,在2018年三大国际大学生超算竞赛ASC、ISC和SC中,清华大学学生超算团队包揽了全部三项竞赛的总冠军,实现了继2015年后的又一次“大满贯”。这也是清华大学学生超算团队在此三大国际性大学生超算竞赛中累计获得的第11项冠军。

“大满贯”后,清华园里沸腾了,大家清楚地记住了参赛团队队员的名字。参加本次竞赛的队伍由计算机系于纪平(计52)、余欣健(计55)、何家傲(计62)、郑立言(计64)、赵成钢(计75)和交叉信息院娄晨耀(“计算机科学实验班”计科60)6名本科生组成,由参加过多次国际竞赛的计算机系高性能计算研究所研究生曹焕琦、冯冠宇和王邈担任技术支持。指导教师为计算机系副教授翟季冬和助理研究员韩文弢。同时,本科生唐适之(计53)、陈宇(计54)、顾煜贤(计75)、陈晟祺(计63)和张晨(计71)5位同学也一起参与了训练。

根据比赛要求,结合赛前集训和现场超算集群的性能基本测试情况,清华团队分析给定应用程序的负载特征,讨论决定采用GPU(图形处理器)和CPU(中央处理器)不同搭配的节点结合的集群服务器配置,很好地平衡了集群在性能测试和应用程序上的表现。

随着比赛的深入,挑战接踵而来。于纪平回想起当天的“惊险”经历:“因为电脑跑完HPL(高度并行计算基准测试),功耗已经很大,电脑过热将影响紧接着的HPCG(高度共轭梯度基准测试)的速度。连续跑完两项测试大概需要40分钟到1个小时的时间,大约4点半时我得到一个成绩,但不太满意,所以又重新跑了一次,很惊险地在结束的那一刻上交了成绩。”

最让队员们忧心的神秘应用也在当晚公布——WRF(The Weather Research and Forecasting Model)天气预报模式,这是一道超算领域里面的经典应用题目。在当今世界,WRF主要应用于天气预报的预测,通常具有极大的数据量。“夸张一点说,必须要用上占地一栋楼的超级计算机,才能在比赛时间内跑完全部数据。”何家傲说,“我们要在48小时内对应用进行编译,还要尽量跑更多的数据点,这是非常大的挑战。”

由于题目编译的复杂程度超乎寻常,在比赛进行到差不多一半时间时,题目的第二个数据点的编译问题一直没有解决。凌晨4点,6个年轻人被紧张的气氛笼罩着。于纪平回忆道:“WRF三个数据点,输入数据均为NetCDF (Network Common Data Form)网络通用数据格式,但是后两个数据使用了旧版的NetCDF文件格式。多次尝试之后,我们发现了问题所在,通过在编译过程中加入NetCDF对旧版格式的支持后修复了这个问题。”凌晨6点,第二个数据点成功跑了起来。早上9点,神秘应用的全部三组数据点成功跑完。

最终,凭借全面、深刻的超算系统与应用理解能力以及出色的性能优化能力,清华团队在6个应用上取得佳绩,以大比分优势领先,成为今年SC18的总冠军。

如今迎来108周年校庆,超算团队将继续努力,在征战比赛的同时致力于超算技术在清华校内的普及和推广,为学校跨学科交叉研究贡献自己的力量。

(本文根据“清华小五爷园”公众号编辑整理)

编辑:赵姝婧

审核:周襄楠

清华计算机系超算团队,清华大学学生超算团队相关推荐

  1. 清华计算机系超算团队,关注 | 清华大学学生超算团队获国际超级计算机竞赛世界大学生超算竞赛总冠军...

    原标题:关注 | 清华大学学生超算团队获国际超级计算机竞赛世界大学生超算竞赛总冠军 请输入标题 bcdef 德国当地时间6月21日,国际超算竞赛(ISC17)世界大学生超级计算机竞赛总决赛在德国法兰克 ...

  2. 清华计算机系开学典礼,清华大学举行2017级本科生新生开学典礼

    清华新闻网8月24日电8月24日上午9时,清华大学(分数线,专业设置)2017级本科生开学典礼在综合体育馆举行,近3800名新生参加了开学典礼.校领导邱勇.陈旭.姜胜耀.邓卫.薛其坤.吉俊民.李一兵. ...

  3. 清华计算机系唐杰,清华大学—唐杰:图神经网络(GNN)及认知推理

    讲座主题:图神经网络(GNN)及认知推理 讲座时间:2019年10月11日下午13:30--14:30 讲座地点:信息管理学院918会议室 主讲人:唐杰教授 主讲人简介:唐杰,清华大学计算机系教授.系 ...

  4. 清华计算机系最低分,清华大学最低录取分数线是多少?

    在我国,清华大学是一所让每个学生都向往的大学之一.同时清华大学凭借其较高的录取分数线和较低的录取人数,成为了考试难度最高的大学之一.要想考入清华大学,我们不仅要知道清华大学的招录名额,同时还要知道清华 ...

  5. 清华计算机系杨明,清华大学情系母校2014汝城一中支队策划书

    梦想□引航 清华大学情系母校2014汝城一中支队策划书 母校简介: 支队简介: 关于组织方: 清华大学情系母校活动是由共青团清华大学委员会与清华大学招生办公室共同主办,清华大学紫荆志愿者服务总队承办, ...

  6. 清华计算机系山东分数,清华大学山东录取分数线|2021清华大学山东分数线|2021年清华大学山东高考分数线|2021年清华大学山东招生计划录取人数...

    清华大学公布山东本科一批次录取分数线,理科为698分,文科为642分,其中文科录取分数线居全国高校之首.由于山东优秀考生踊跃报考清华,最终清华在山东适度扩招,共计160多名山东学子圆梦清华.其中,文科 ...

  7. 清华计算机系转专业,清华大学可以转专业吗 清华大学新生转专业政策

    一.清华大学我能换个专业吗 在校学生,有下列情形之一的,你可以换专业: (一)学生确实有特殊技能,转专业.转会可以充分发挥他们的优势: 这种情况通常要求你在大一第一学期取得高分,好成绩.学校将有机会换 ...

  8. 清华计算机系行政面试,清华大学复试面试过程及成功经验分享

    原标题:清华大学复试面试过程及成功经验分享 [勤思考研分享]复试中的面试是非常重要的内容.下面为大家带来我的面试过程和一些经验总结,希望对备战复试的考生们有所帮助. 个人面试 每个人要单独面对三名考官 ...

  9. 清华计算机系唐杰,清华大学——唐杰:图神经网络 (GNN) 及认知推理

    报告题目:图神经网络 (GNN) 及认知推理 时    间:2019年10月11日下午13:30 地    点:信息管理学院918会议室 主办单位:华中师范大学信息管理学院 专家简介:唐杰,清华大学计 ...

  10. 清华计算机系最低分,清华大学分数线 清华大学各省录取最低分是多少

    很多人想知道清华大学录取分数线一般在多少,在各省投档线是多少呢?下面小编为大家介绍一下! 清华大学历年各省录取分数线 清华大学2018在各省录取分数线 [提前批录取分数线] 广西:定向,679分 甘肃 ...

最新文章

  1. python学习-day2_课堂作业
  2. PHP安装与使用VLD查看opcode代码【PHP安装第三方扩展的方法】
  3. 中国联通李福昌:探索无线连接的未来
  4. 〖Java〗Eclispe安装和使用viplugin
  5. AD域中删除OU,提示没权限。 解决办法。
  6. 《C#3.0 in a Nutshell,3rd Edition》之C#3.0和.net3.5基本介绍篇
  7. win2003 IIS6配置PHP 5.3.3(fastCGI方式+eAccelerator)+ASP.NET 4.0(MVC3)
  8. Eclipse最常用快捷键
  9. 27.课时27.【Django模板】for标签使用详解(Av61533158,P27)
  10. 95-30-017-Channel-NioServerSocketChannel
  11. pom文件各标签解释
  12. FFmpeg学习(三)-- libavutil 代码组成
  13. 中国的ruby on rails 视频
  14. uniapp打开外部链接
  15. 在类中不添加注释。影响可读性。代码繁杂。
  16. Android图文混排
  17. npoi使用Excel模板下载数据
  18. 手机丢了微信聊天记录怎么恢复?别担心,教你一招找回
  19. 【Java学习之代码学习】 Prog28_打印出杨辉三角形的问题
  20. 关于CDN和DNS技术的解析以及搭建智能DNS的方法

热门文章

  1. Linux学习笔记:常用100条命令(一)
  2. java基础学习的心得体会
  3. SVN下载以及汉化安装包的使用
  4. C语言:fseek与ftell函数
  5. 蚂蚁课堂二期视频(每特学院二期)
  6. python 屏幕代码雨效果(已验证)
  7. 佳博网口打印机驱动安装
  8. Listary 6 插件开发教程:使用 Javascript 开发
  9. java乱码中文变为问号_转 java 中文 乱码 问号
  10. C++--22.特殊类的设计