ASC专家委员会主席、图灵奖获得者、田纳西大学杰出教授杰克・唐加拉(Jack Dongarra)曾说,ASC超算竞赛已经形成独特的文化,曾经的队员成长为今天的教练,实现了超算力量的薪火相传。北京大学超算队现任指导老师付振新就是其中的一名代表。在ASC24启动会上,付老师作为参赛队伍代表发言,讲述了他对ASC超算竞赛的感悟和体会。
我在本科期间参加了超算竞赛,在研究生期间继续指导北大超算队,正是这段丰富有趣的经历让我爱上了超算,毕业后留在北京大学高性能计算平台工作。
锻炼多种能力,超算竞赛的魅力远超赛题本身
我在研究生期间的研究方向是自然语言处理,超算竞赛让我了解到并行计算,让我的深度学习程序运行得更快,也让我找到了热爱的方向。这也是我鼓励学生们参加超算竞赛的原因之一,希望同学们接触更多的领域,发现自己的爱好。还有一个重要的原因是,我认为超算竞赛的魅力远超赛题本身,能够帮助大学生培养多种能力。
北大超算队指导老师付振新在ASC24启动会上发言
首先,超算竞赛可以填补计算机教育中的一些空白。计算机教育有时候会忽略一些基础能力的培养,比如高效使用搜索引擎、快速学习新领域。超算比赛正好可以锻炼大家计算机相关的能力。北大超算队一位同学写的《CS(计算机科学)自学指南》就总结了这些能力,里面推荐了很多工具和参考资料,获得了很大关注。
此外,学习的重点在于知行合一。超算竞赛正是给了大学生一个动力,去学习新的技术、新的知识、新的领域,然后通过竞赛的赛题优化、复杂场景实际检验此前锻炼的各种技能。在激烈的现场竞赛当中,学生们会面临高压的环境,以及不时出现的突发问题,需要在规定的时间内找到合理且高效的解决方案,并将自己创新的想法应用于动手实践,通过多次尝试,同学们可以深刻地理解哪些方向是可行的,哪些方向需要调整,锻炼自身的分析和判断能力。相信这样的挑战对于每位参赛者来说都是一次无比宝贵的磨炼和成长的机会。
其次,通过参赛,同学们可以在团队中互相学习、取长补短。我也非常享受与同学们共同讨论问题的过程,不仅能够锻炼思维,也是非常有效的学习方式。ASC竞赛是一个团队比赛,能让大家更好地理解团队的意义,体验如何发挥一个团队最大的价值。
普及超算,激发学生们对超算的兴趣
在超算竞赛之外,我们也做了不少普及超算的工作。学生们自发组织了北京大学高性能计算综合能力竞赛,致力于激发校内同学对高性能计算领域的兴趣,也能够促使他们深入学习自己的专业领域。我们还联合了其他高校,计划撰写一个高质量的HPC文档,从超算比赛的角度整体介绍超算、宣传超算,帮助更多的人入门超算。
北大超算队获第十届ASC超算竞赛冠军
我切身地感受到,在超算领域快速发展的背景下,北大有更多的同学开始关注超算和超算比赛,对ASC这个充满挑战和乐趣的竞赛产生了更多的认可与热情。北大超算队在这几年的成绩也越来越好,我们非常荣幸在去年第十届ASC竞赛中获得了冠军,今年学校有些推送中也提到了我们,希望能够借助这些机会,更好地宣传超算的魅力。
超算是一门高门槛、多学科交叉的学科,同时也是一门非常重要的学科,要培养更多的青年人去热爱和探索是需要投入很多精力的,就像ASC竞赛一样,尤其是线下决赛是一项非常的复杂工程,需要多方协调,还需要准备非常多的计算资源。我们也希望能有更多像ASC竞赛这样的平台,通过以赛带学的方式让更多青年人学习知识、磨练技能,不断挑战自我、开拓视野。