25支海内外高校队伍晋级ASC24超算大赛总决赛
2月5日,2024 ASC世界大学生超级计算机竞赛(ASC24)公布总决赛入围名单。华中科技大学、北京大学、香港中文大学、台湾新竹清华大学、德国埃尔朗根-纽伦堡大学、阿根廷国立科尔多瓦大学等25支队伍从全球300多支预赛参赛队伍中脱颖而出顺利晋级,他们将参加4月9日-13日在上海大学举行的总决赛进行现场比拼,并向冠亚军、超级团队奖、e Prize计算挑战奖、最高计算性能奖等奖项发起冲击。经ASC组委会和东道主上海大学全力协调保障,本届大赛的现场决赛队伍数量成功扩至25支,超过往届决赛的20支,这也是ASC大赛创办以来现场决赛队伍数量最多的一次。
在入围ASC24总决赛的队伍中,华中科技大学队充分展现出对超算基础知识及技术背景的全面深入理解,在准确分析赛题应用的性能瓶颈基础上,采用创新的优化方法并取得了显著效果,在各道赛题上表现突出,获得预赛成绩第一。总决赛名单中有不少老牌劲旅,如上届ASC现场决赛冠军北京大学和线上决赛冠军香港中文大学,以及中国科学技术大学、上海交通大学、中山大学、德国埃尔朗根-纽伦堡大学等强队。不少“实力新秀”也在本届ASC总决赛中崭露头角,西南石油大学、阿根廷国立科尔多瓦大学、澳门科技大学均为首次晋级ASC决赛。
ASC24预赛赛题包括大模型推理优化与渗流数值模拟,这两大赛题聚焦人工智能与实际工程难题,不少参赛队伍展现了在超算应用分析、性能优化、并行策略设计等方面的超强学习能力和实践能力。
大语言模型推理优化赛题要求参赛队伍基于流行的开源大语言模型LLaMA2,构建并优化推理引擎,在组委会提供的1万样本数据集上实现尽可能高的推理吞吐量。参赛队伍需要充分了解并掌握大模型常见的并行方法,并学习使用各种技术来优化推理过程。华中科技大学队构建了支持张量并行、KVCache和PagedAttention的大语言模型推理引擎,同时实现了异步流水线并行来解决单台服务器无法完整载入模型参数的问题,构建了分布式内存管理函数实现载入平衡,进行了大量对比实验并找到了最佳性能优化方法,取得了该道赛题的最高分。
渗流数值模拟赛题旨在研究多相流体在多孔介质中的复杂流动规律与特征,要求参赛队伍根据组委会提供的数据集,模拟石油开采场景中油、气、水等多相流体的渗流情况,并优化大规模并行计算过程,提升离散算法的计算性能和并行效率。青海大学队深入分析了渗流数值模拟软件代码,采用了函数内联、循环展开,算子融合等常用优化方法,并针对计算瓶颈矩阵组装部分,使用向量化、访存优化等手段进行了特殊优化,取得了非常好的优化效果。
ASC世界大学生超级计算机竞赛(ASC Student Supercomputer Challenge)由中国发起组织,并得到亚洲及欧美相关专家和机构支持,旨在通过大赛平台推动各国及地区间超算青年人才交流和培养,提升超算应用水平和研发能力,发挥超算的科技驱动力,促进科技与产业创新。ASC超算大赛迄今已举行至第十一届,吸引来自全球六大洲上万名大学生报名参赛,是全球最大规模的大学生超算竞赛。
ASC24总决赛队伍名单如下:
华中科技大学
中山大学
浙江大学
青海大学
上海大学
福州大学
兰州大学
山西大学
暨南大学
南方科技大学
北京航空航天大学
齐鲁工业大学
国防科技大学
上海交通大学
中国科学技术大学
哈尔滨工业大学(深圳)
北京大学
西南石油大学
香港中文大学
泰国农业大学
台湾新竹清华大学
香港理工大学
德国埃尔朗根-纽伦堡大学
阿根廷国立科尔多瓦大学
澳门科技大学