“超算”(Supercomputing),也称高性能计算(HPC),是利用多个计算节点和处理器并行协作,并通过软硬件协同优化,提高大规模复杂应用整体计算效率的技术体系。
搭建集群、调度资源、优化应用、调优性能……是超算的关键词,也是北大外国语学院2023级本科生霍子晗的日常。
5月20日,当2026 ASC世界大学生超级计算机竞赛总决赛落下帷幕,霍子晗与北大超算队的队友们站在颁奖台上,共同举起冠军奖杯。比赛中,他负责气候模拟赛题,同时承担部分基准性能测试工作。
作为队内唯一一名来自文科院系的学生,霍子晗与计算机的缘分,草蛇灰线般贯穿此前的求学经历。来到北大,一门公选课推开新的门,Linux俱乐部让兴趣落进真实的项目,北大超算队又将他带向更大的赛场。在这里,不同学科的门彼此敞开,兴趣可以自由生长,不同专业的同学也因共同的热爱相遇、并肩。于是,印地语与超算这两条看似遥远的线,在北大校园里渐渐靠近,最终迸发出强有力的和声。


一门公选课,打开专业之外的门
长期以来,超算最主要的应用之一是“模拟”。比如模拟生命科学分子、地球气候与大气环境等,将理论、推演与建构串联起来。与工程性、应用落地紧密相关,是超算的一大特点。
霍子晗与超算之间静水流深的缘分,可追溯至高中时期。居家上网课时,信息整合和对接同步变得些许繁琐:课表并未像在校时按正常时间划分,老师也会进行动态调整;且每一节课使用的腾讯会议都有单独的会议号。
为了方便日常学习,霍子晗编写了一套线上系统,帮助师生将课表和腾讯会议信息同步到手机和电脑日历里:通过点击自动弹出的通知、日历里的会议链接,就可以跳转进入课堂。
“当时我写了这样的系统,收获了来自同学、老师的好评。它给了我很大的信心、带来了更多兴趣。”

霍子晗编写的线上系统
来到燕园,霍子晗就读于外国语学院印地语专业,北大包容多元的学习氛围、多学科资源,以及外国语学院对跨学科探索的鼓励,为这份兴趣提供了继续生长的空间。
大一选修的公选课“Linux 操作系统与开源软件”,由信息科学技术学院工程师、北京大学学生Linux俱乐部指导老师杨延军讲授。近乎顺理成章地,霍子晗从这门以介绍为主、偏重实践的公选课出发,加入了Linux俱乐部。
“在整个社团经历中,我学到了有关服务器的运维、前端开发以及很多工程方面的落地能力。”

北京大学学生Linux俱乐部成员交流技术,中间为霍子晗
“北京大学学生Linux俱乐部”(Linux Club of Peking University,简称 LCPU),成立于2003年,是北大最活跃的学术科创类社团之一,旨在学习研究Linux操作系统及其他与开源相关的各种软硬件技术。目前社团的主要工作及日常活动包括:运维服务全校师生学习生活的PKUINFO、PKUTeX、PKU CLab等技术项目,参与国产软硬件开源社区建设,举办面向全校同学普及计算机基础知识的Getting Started 课程,举办HPCGame、GeekGame 两大赛事等,是“开源与技术爱好者的聚集地”。
走出课堂,在真实项目中学习
初入社团,霍子晗参与到CLab云计算平台的开发项目中,着手了部分测试、前端开发的工作,并在担任社长期间,更广泛、深入地负责和参与各种项目。正是在这里,过去将计算机知识应用于实践的朦胧兴趣,逐渐转化为系统化、工程化的实践能力。
“理论方面,更注重如何呈现出代码、怎么实现算法;工程方面,则是实现算法后,将它作为一个服务系统推出并供大家使用。”
社团项目大多以服务学校师生为最终目标。工程落地的过程中,需要考虑数据的合规性与安全性、存储信息备份与否、系统能否承担多个用户同时访问的负载等细节问题,相较于理论知识学习提出了更高要求。

PKU CLab 首页
霍子晗的学习路径以应用需求为导向,在所上的计算机相关课程之外,他尤其注重在项目实践中提升能力,“一点点学到知识,再将它搭建成系统框架。”“兴趣”是推动他将大半课余时间投入社团项目自学中的源动力,“如果我拿到了一个感兴趣的项目工作,就会持续地投入时间在上面。”
在AI工具提供先验性帮助之前,看文档、读代码是霍子晗了解计算机工作方式、学习怎么动手来写代码的主要途径。
部署一套系统前,霍子晗习惯将相应的配套操作文档完整阅读下来,对工作原理了然于胸后再正式开工。阅读网络上成熟的开源项目代码和官方文档里的基本原理与操作方法,将宽泛了解与精深理解相结合,有时可能产生一定“启动延迟”,但在长期推进项目的过程中能够保证准确、可靠。
“只学会理论还不太能表明真正掌握了这个知识。必须要在一个大型的、真正对外提供服务的项目里把它实践出来,才知道所学的知识是有用的、正确的。”
一支多学科超算队
北京大学学生Linux俱乐部与北大超算队联系紧密,“超算队是搭建一个集群去跑应用,社团的相当一部分工作也是搭建集群跑应用,很多经验和能力是互通的。”


2026 ASC总决赛北京大学代表队比赛现场
在社团中表现出的“在实践中学习”的能力,与对计算机强烈的兴趣,让霍子晗逐渐与超算队产生联系。应原超算队队长、计算机学院2025级硕士生孙远航邀请,霍子晗在进行一年的观摩学习后,正式加入北大超算队。
“决定加入时,是有一些犹豫的。像我这样完全没有过计算机相关的‘科班’学习的人,在队里还是极其罕见。”
超算比赛对专业能力要求非常高,但团队内部的包容度、多元度同样很高,队员院系包括计算机学院、物理学院、化学与分子工程学院、工学院、生命科学学院等,“队伍筛选和凝聚队员的方式都以兴趣为主”,只要具备相应的知识和能力、对超算怀有长期热情,就能够在这里发挥光热。

2025 IndySCC(International Student Cluster Competition,国际大学生超级计算机竞赛线上赛道)参赛队员,右三为霍子晗

2026 ASC世界大学生超级计算机竞赛参赛队员,左二为霍子晗
“超算”的目标,是在有限功耗下,尽可能将集群中所有的计算资源高效利用起来,这并非让每个软硬件都盲目地实现最高效率,而是保证不会相互阻塞、实现协调平衡。
5月ASC世界大学生超级计算机竞赛总决赛的赛场上,霍子晗负责气候模拟赛题,同时承担部分基准性能测试工作,这项工作需要在严格的功耗限制下,尽可能发挥出硬件性能。

2026 ASC总决赛北京大学代表队进行答辩展示
“他非常细致,对软硬件理解也很深。一名外国语学院的学生,能承担这样一个需要对软硬件都非常了解的角色,让我非常意外,也非常惊喜。”
——付振新 北京大学计算中心工程师、超算队指导老师
超算队是一个兼具高效运转、思维激发与大家庭氛围的团队。“老带新”传统由来已久,经验丰富的老队员会提供一些新想法和专业培训;每周组会前队员会先吃饭、聊天,再讨论技术问题;赛场上高度协作、分秒必争的幕后,是拥有高度归属感,宽松融洽、互相支持的队伍环境。
在超算队的日子,常常需要用很多时间处理同一个技术问题。每当“需要转化解决思路的时候,就会比较挣扎,但大多数情况下,我的兴趣还是能够支撑我”。
把走过的路,留给后来者
“我的特点可能是非常细致,追求‘细枝末节’。”
这种细致不仅体现在赛场上的性能测试和问题处理,也体现在社团日常运行中。对霍子晗而言,解决一个问题,意味着梳理原因、完善架构,并把经验记录下来。
二教地下机房里,放置着社团和超算队使用的服务器机柜。霍子晗加入Linux俱乐部前,由于社团服务器配置不一,团队成员更着力于快速上线应用,很多时候来不及对已有项目进行整理、记录;然而这也为社团日常运维带来了不便。
2024年,霍子晗开始担任社团社长,为社团带来了幕后与架构的革新。霍子晗与社团成员花了很多个下午,将机房的各类杂乱无章的网线捋顺,“一个个取下来,理顺后再插回去,形成了一个较易维护的系统。”针对整个服务器集群,霍子晗组织起团队,搭建起方便统一运维的平台,对社团超算集群进行整体维护,并为之建立文档,实现长期记录存档。
幕后工作之外,霍子晗也推动实现了社团架构改革,由既往相对松散、扁平的项目制转向由技术部、学习部、活动部、运营部、外联部组成的部门制,并带领社团获得2023—2024年度北京大学“品牌社团”称号,这也是北京大学学生社团的极高荣誉。
当谈起计算机、社团与超算队,“缘分、兴趣、实践”是霍子晗概括的三个关键词。
推动项目真实落地、搭建协调高效的集群,是一个道阻且长的学习过程,“很累的时候”常常出现,但能够经受住项目的挑战,一直坚持走下去,源自霍子晗对计算机深切而持久的兴趣。
谈到所学的印地语专业,霍子晗说:“它不只是学习这门语言,也要了解它背后的东西。”贯彻“以语言为桥梁、以学术为纽带”的培养理念,外国语学院的专业课程设置非常丰富,着眼于对外语口头、书面表达能力的塑造,也提供语言、文学、国别研究等方向的专业课程。对于霍子晗而言,“这些课程帮助我构建了对印度乃至整个南亚社会的认知,也对我的思维培养和视野开拓提供了很大帮助。”
专业是出发的地方,兴趣不断打开新的方向;那些在机房里度过的下午、在项目中解决的问题、在赛场上并肩奋战的时刻,也让最初的热爱一点点生长为坚实的能力。
计算机,也是一门博大精深的语言。而这门语言,霍子晗将继续深入地解读、应用。
“在校园生活中,平时有什么喜欢的消遣方式吗?”
“我觉得研究计算机本身就是一个很好的消遣方式。”








