HPC-PL全明星赛落幕,IPCC等你来战
本月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/。
第三届ACM中国-国际并行计算挑战赛报名正在进行中。本次活动后,IPCC讲师团已如期开展。本届IPCC讲师开展的赛前培训共6期,涉及基础知识、实战方法等知识的同时,讲师们将补充备赛经验、优化经验的内容。希望每一位关注IPCC与[波胆官方网站讲堂]的“超算人”可以学习知识、促进交流。
我们所经历的每一个平凡的日常,
也许就是连续发生的奇迹。