
本月22日,由ACM-China IPCC组委会、AMD中国共同主办的首届全国大学生高性能计算超级联赛(HPC-PL)全明星赛暨第三届ACM中国-国际并行计算挑战赛开幕赛圆满落幕。ACM中国高性能计算专家委员会主席张云泉研究员、北京超级云计算中心行业总监郭宇先生等嘉宾参加了本次活动。
本次活动邀请了来自清华大学、山东大学、上海交通大学、武汉大学、中国科学技术大学、中山大学的7名选手以“康威生命游戏”为任务,在三个小时的规定时间内,完成优化及作品报告。
值得一提的是,本次活动选手来自ISC、ASC、IPCC、PAC等一系列知名赛事的获奖或种子队伍。活动通过[超级云讲堂]及CSDN全网同步直播,在线观看人数近3000人。
本次表演赛设定了“三个小时”的“极限操作”,不少选手表示确实有一定压力与挑战。同时,组委会向广大超算爱好者发布了优化任务,邀请他们提交作业,与我们的“全明星”选手同台竞技。最后,来自华中科技大学、西南石油大学、河南师范大学等高校的选手提交了作品,并在直播间展示了部分方案。
本次全明星赛的目的之一就是促进学习交流,为今年IPCC赛事的赛前预热,希望大家能够在有限的一上午时间内,利用现代化的代码编程技术,对经典“康威生命游戏”进行再优化。相比之前的比赛,本次全明星赛带有更多的轻松气氛,大家线上聚在一起交流,学习为主比拼为辅,真正的“友谊第一比赛第二”。
一方面,生命游戏赛题本身难度不大,尤其是在计算能力上,并不属于计算密集类型算法,重点在于缓存/内存的数据交换能力,与常规的赛题有显著差别。另一方面,计算密集型算法往往需要较长时间消化算法按逻辑、优化周期长,不适应本次比赛“现场比赛”的需求。
本次全明星赛上,各位选手都采用了基本的并行编程模型和编译选项进行并行优化,然后针对源码的访存方式、分支判断进行了针对性的优化,具体手段包括数据分块、数据类型转换、位运算替代逻辑判断等手段,整体算法加速比甚至达到3000,运行时间由分钟级降低到毫秒级,如此显著的优化效果充分体现本次全明星赛选手的技术水平(下图为全体选手合影及优化任务展示)。
篇幅有限,无法在文章中体现各位选手的汇报PPT。在参赛选手的同意下,组委会将在29日前于IPCC-QQ交流群(1046805935或扫描文章下方二维码)及[超云不二家]共享本次表演赛部分选手的汇报方案。观众可登录B站[超级云讲堂]主页观看完整的赛事视频https://www.bilibili.com/video/BV1Gg411R74i/。
本次全明星赛历时2个月,从优化任务招募、技术难度评估、竞赛模式可行性分析、参赛队筛选与招募、活动直播平台测试、直播间搭建、宣传方案策划与备选方案准备,离不开每一位工作人员的大力支持。其中,更是在优化任务发布前13个小时,组委会接到了大楼封闭的最坏消息。当晚,每一位工作人员都在为录播、延期、如何直播的选择提出了各种建议。
一方面,每位选手牺牲了一个周末,后期各自都面临着毕业、期末考试等各种安排。另一方面,所有观众也对本次活动充满了期待。无论是延期还是录播都将对活动效果大打折扣。在组委会完成了各环节的测试后,决定采用腾讯会议为工作人员及选手的“活动直播间”,通过B站及CSDN抓取视频信号的形式全程直播本次活动。
第三届ACM中国-国际并行计算挑战赛报名正在进行中。本次活动后,IPCC讲师团已如期开展。本届IPCC讲师开展的赛前培训共6期,涉及基础知识、实战方法等知识的同时,讲师们将补充备赛经验、优化经验的内容。希望每一位关注IPCC与[超级云讲堂]的“超算人”可以学习知识、促进交流。
我们所经历的每一个平凡的日常,
也许就是连续发生的奇迹。
共同编辑:刘芳
审核:贺志强
第三届ACM中国-国际并行计算挑战赛
--报名截止 7月15日--

