2023 Hello World !Hello CPC2023!
几年前,我来到了HPC领域的大赛,心怀期待和谦卑。一开始负责对接各支晋级总决赛的队伍,他们很多队伍名字令人印象深刻,有的直到今天还在沿用 —“Hello World”。作为每次听到参赛队汇报“超过三个字就会脑仁儿疼”的文科生,我一直好奇为什么大家都喜欢用这个名字。后来才知道,这句话出现在1972年,C语言中使用它作为第一个演示程序而广为人知,所以后来程序员们就在学习编程或者在进行程序调试时延续了这一习惯。
从一句“Hello World”到现在的无数行代码,从一个C语言程序到某音(正在)给我精准推送的直播,程序员们用了不到一百年让我们的生活前进了数千年。一句来自1972年的“Hello World”,就像是文科生眼中“兵马俑嘴唇上工匠留下的指纹”,诉说着前人的智慧。今天,世界已经来到了2023年,CPC也迎来了第七届。
对于国产芯片而言,我们也从曾经的“Hello World”一路走来,未来也将一步一步逐渐从超算走向计算,走向通用。在这一任重道远的过程中,国产芯片进入社会的主流是需要持续不断且长期的大力投入。从教育抓起,让我们能够真正地在国产芯片上做出更好的应用,做出能够被社会海量使用的应用,确保能够让更多的生产者从科学到技术,从工程到产品,这是一条国产CPU也需要走通的全生态链。
CPC经过六年发展,积累了5000+名优秀的国产CPU超算应用人才,他们将会是这条生态链中的中坚力量。“神威·国实杯”第七届国产CPU并行应用挑战赛继续承载着这一使命,奋力前行。
在过去的六年里,CPC覆盖23个省份,累计共有5000余名高校师生、企业人员、国产芯片爱好者参与赛事,培养了大量的国产CPU应用人才。得到了清华大学、北京大学、山东大学、中国科学技术大学、中山大学等400余所国内高校、科研院所及企业的支持与认可。竞赛任务设涉及海洋、天文、人工智能等数十个行业领域。其成果已融入国产超算行业的方方面面,不仅促进各领域应用解决了在国产CPU上的适配问题,更凭借自身影响力为行业聚拢了未来建设者,只有把人才集合起来,才能在发展中激发出活跃的创新思维,带来多元化解决方案,促进产业上下游之间的密切合作,最终服务好用户,使“中国芯”在市场中的表现掷地有声。
“神威·国实杯”第六届国产CPU并行应用挑战赛从启动到决赛,历程5个月征程,从南到北,从2022年到2023年的跨越,颁奖仪式终在今年3月31日于美丽的泉城济南落下帷幕。来自11支获奖队伍来到现场,领取胜利的奖杯,与会者共同见证他们的荣耀时刻,为其鼓掌欢呼。
在典礼现场我们也荣幸采访了CPC2022全国一等奖获得者-山东大学宛香都队的指导老师刘卫国,刘老师作为CPC的老朋友,他带领的队伍多次荣登大赛榜首。CPC的设立有效促进了国产超算平台上的生态建设和人才培养,这正与刘老师的教学科研理念不谋而合。CPC不仅对选手的专业技术水平提出了要求,也要求选手有学习创新、团队合作等综合素质,尤为重要的是要有解决实际问题的能力。通过设置不同赛题、参数让高校师生全面提升在国产CPU平台上的优化能力和工作效率,为将来的科研、工作打下坚实的基础。从团队角度来看,如何凝聚一个队伍,如何扬长避短是指导老师及每位选手都要思考的问题,这也是所有选手在未来所必将面临的考验。
山东大学 刘卫国老师
刘老师还分享到,山大曾经有一位参赛选手,在本科阶段参加了很多算法的赛事,技术能力很强,但是没有处理过几千行代码构成的一个问题的完整求解算法,经过CPC大赛的磨炼后,他不仅能够处理这种级别程序的算法,而且作为团队的主要贡献者带领团队入围了超算应用领域的戈登·贝尔奖。
当今,国产CPU的自主研发已经成为社会各界的广泛共识,更是我们科技界的一个共识,我们要有自主研发的国产CPU处理器,这也是一个共识,所以在此大的背景下,山东大学也希望同CPC一道在国产应用层面推动我们国产超算上的应用的研发工作。我们在硬件上取得突破的同时,更要关注超算应用以及人才培养,这也是高校及大赛共同关注的目标。
除此,我们还了解到,山东大学宛香都队在CPC2022决赛时的一种为“高效动态任务分配”的方法引起了评审专家们的关注。“运用我们的方法,可以用比较简洁的代码完成动态任务分配,且很容易移植到其他项目或平台。这一方法具有高效、低代价的特点。下一步我们考虑在更多节点、更大规模的计算资源上进行测试改善,把这一方法完善成通用的、鲁棒的库方法。”宛香都队队长闫立峰分享。
山东大学 宛香都队
现场我们还采访到来自西南石油大学 “Omega”和“Lamada”两支队伍的队长周昕航、夏卓昭两位同学,他们在CPC2022年的竞赛表现优异,两支队伍都取得了全国三等奖的优异成绩,相对于其他队伍,他们既是同学又是竞争对手,在竞赛中这种情况不止是第一次出现。同一跑道,同一赛场,他们拼的不仅是能力,更是耐力。两支队伍在比赛中,不仅要承担往届本校“冠军队”的光环,还要面临本校内部两只晋级队伍之间的竞争,可谓是一路“冲锋陷阵”,一路成长。CPC2022总决赛的优化任务对于所有队伍来说颇具挑战,任务涉及的工程量非常大,专业性强。队员们如何要在一个月的备赛期内各司其职开展优化,极力的考验着两位队长的团队管理能力。
经过CPC大赛的“打磨”,“Omega”和“Lamada”两支队伍也是获益良多,一方面他们将软件从通用架构移植到了国产的神威平台,这个过程中,他们了解到了如何移植?我们需要学习什么?需要改变什么?注意什么?
另一方面参赛队也学习了如何处理大型工程项目。比如这次移植的软件,光是它的代码就将近一个G,参赛队选择改变其中很小的一个部分,然后去尝试去优化它,为以后可能遇到的解决实际优化问题提供了重要的参考。
西南石油大学 Lamada , 夏卓昭
西南石油大学 Omega,周昕航
CPC,不仅是一场超算赛事,更是一场对自我的挑战。CPC2023虽然来的有点晚,但给我们带来了更多的精彩和期待。一切就绪,只等你来战!
红日初升,其道大光。河出伏流,一泻汪洋。(选自梁启超《少年中国说》)——“神威·国实杯”第七届国产CPU并行应用挑战赛期待更多热爱学习技术与交流分享、有志为国产CPU应用添砖加瓦的超算人加入。曾经,世界从Hello World 开始改变。今天,CPC也将为国产CPU的前进贡献绵薄之力。
2023,Hello World!
Hello CPC 2023!
官方通知
2024/10/23
2024/10/23
2024/9/30
2024/8/22
2024/7/24
2024/7/12
2024/6/22
2024/4/26
2022/7/7
2022/5/7
2021/10/27
2021/9/2
2021/8/23
2021/4/29
2021/3/22
2021/3/8
2021/3/22
5月10