日前,由中国计算机学会主办,中国计算机学会高性能计算专业委员会、国家超级计算无锡中心支持,中国计算机学会无锡分部、青岛超级计算与大数据中心等单位承办的“神威·国实杯”第六届国产CPU并行应用挑战赛(简称CPC 2022)初赛评审在青岛圆满落幕。来自清华大学、浙江大学、郑州大学等全国高校和企业的16支队伍脱颖而出,其中,由郑州大学组建、国家超级计算郑州中心聂凯博士指导的“郑大摸鱼队”首次晋级决赛。
大赛指导委员会共同主席、国家并行计算机工程技术研究中心研究员漆锋滨,评审委员会主席、中国科学院计算技术研究所研究员张云泉,评审委员会副主席、国家并行计算机工程技术研究中心研究员陈德训,评审委员会委员、北京大学教授陈一峯等来自国内知名高校、企业和顶尖科研机构的高性能计算领域专家出席本次评审会。
大赛以“OpenFOAM求解器并行计算”为赛题,立足于解决实际应用场景需求,深挖流体动力学软件的众核并行优化能力,在探索前沿超算应用算法的同时,加速国产应用平台的软件移植。国家超级计算郑州中心高性能计算研发部聂凯博士领衔指导的“郑大摸鱼队”在初赛中脱颖而出首次晋级CPC决赛。
本次初赛赛题的核心问题在于对SpMV算法进行优化,SpMV算法存在数据计算规模大和数据访存不连续等特点,优化存在一定难度,此外考虑到申威处理器的架构特点,优化方案也需要与架构特点相契合。“郑大摸鱼队”通过对算法和申威架构进行深入分析,采用DMA访存、负载均衡、动态分配内存空间、循环展开等优化方法,实现了国产超算平台上的高性能SpMV算法,达到了良好的优化效果,成功晋级决赛。
值得关注的是,日前刚刚亮相的国产新一代超级计算机“问海一号”担当本届大赛的竞赛平台。“问海一号”是基于全面自主可控的高性能处理器等核心器件,面向海洋领域前沿科技发展需求,依托自主可控技术而打造的具备高性能、低功耗计算节点、大规模高速互联网络和高效并行架构的超算平台。该平台不仅面向国家重大战略需求,积极助力前沿科技创新突破和带动信息技术产业发展,还致力于海洋安全、海洋预报、医疗健康、信息服务等,对海洋科技人才技术培育发展,占领全球海洋科研制高点等均具有重要意义。
国产CPU并行应用挑战赛创始于2017年,本着“以赛促学,以赛引才、以赛兴业”的基本思路,通过聚合“产学研用”多方力量,建立可持续的大赛生态圈。一方面为促进国产超算人才的选培与孵化,提供完善的评估机制,降低人才培养难度。另一方面在自主平台和应用之间搭建连接桥梁,形成国产超算从人才、平台、应用之间的完整生态闭环。CPC2022大赛冠军究竟花落谁家?据悉,“神威·国实杯”第六届国产CPU并行应用挑战赛决赛将在9月举行。