• 首页
  • 赛事活动
    • 海洋计算挑战赛(MCC)
    • 并行应用挑战赛(PAC)
  • 新闻公告
  • 资料站
  • 机时申请
  • 联系我们
登录

PAC 2025 | 优化赛道初赛【题二:HPCG优化】

6月09

HPCG赛题简介

HPCG(高性能共轭梯度法)是用于评估超级计算机实际应用性能的基准测试程序,与传统的LINPACK基准(如Top500使用的HPL)形成互补。它更贴近真实科学计算场景,强调稀疏矩阵计算、内存带宽和延迟敏感性,而非纯粹的浮点峰值性能。


赛题说明

1. 提供hpcg 3.1版本源码包
源码路径:/home/PAC/hpcg-3.1.tar.gz,解压到个人目录下即可

2. 进入源码setup路径下修改相关的编译文件
例如Make.MPI_GCC_HMP(根据setup路径下的其他Make文件创建自己的Make.MPI_GCC_HMP)

3. 软件编译
加载编译环境
source /home/HPCKit/latest/setvars.sh
mkdir MPI_GCC_HMP
cd MPI_GCC_HMP
../configure MPI_GCC_HMP
make 即可生成相关程序  注:编译如果报错,把n加到报错代码
src/ComputeResidual.cpp第56行


4. 测试
进入MPI_GCC_HMP/bin路径,修改hpcg.dat文件,限定网格大小为128*128*128
撰写提交脚本:
如:使用32进程,8线程计算,后续可按需调整,最大可用608核、512GB内存
作业提交:dsub -s sub.sh
查看作业:djob -l id号

5. 输出结果残差
输出结果残差值小于设定值,满足HPCG精度要求,具体根据HPCG_Benchmar*txt文件确认

6. 通过HPCG_Benchmar*txt文件确认最终计算的FLOPS结果

7. 可修改核数运行

8. 提交版源码、Make.MPI_GCC_HMP、编译环境说明、运行说明放在账号家目录result_2下,保留运行截图等确保数据可复现

9. 平台登录方式(可在网盘中下载)
见下方网盘地址


作业提交内容

1. 提交内容
最终优化后的源代码编译文件
Make.MPI_GCC_HMP
最终的HPCG_Benchmar*txt及hpcg*结果文件
技术报告PPT(使用组委会统-PPT模板并添加录音,时长5分钟)

2. 说明
新建目录mkdir  ~/result_2。源代码、编译文件、HPCG_Benchmar*txt及hpcg*结果文件放置在result_2路径下,由于机器不支持下载,该部分文件需保存在服务器上
技术报告PPT及编译环境说明等需上传至网盘


评分标准

1. 编程语言:C/C++/汇编/intrinsics。进程并行编程模型:MPI(可使用Hyper MPI/OpenMPI,推荐使用Hyper MPI),线程并行编程模型:OpenMP或KUPL(推荐使用KUPL)

2. 编译器:GCC/毕昇编译器(推荐毕昇编译器)

3. 以HPCG输出的FLOPS为评分标准,成绩越好


账号申请&作品提交

1. 账号申请
组队完成后,团队所有上机实操成员(不含指导老师)下载网盘中的“个人保密承诺书”并签署确认
添加组委会“Paraedu2013”或“Paraterazhangna”微信,将签署后的“个人保密承诺书”以照片或者扫描的形式的回传,回传承诺书时,请注明团队名称或编号
每个团队共用一个账号,2个工作日内,工作人员会将账号开通完成,请及时关注邮箱

2. 作品提交方法
各队需在7月20日前由其中1名队员通过官网个人主页(官网链接:www.pac-hpc.com)提交参赛作品及相关文件的网盘链接和提取密码。
作品提交截止前,各队可对程序随时修改,并在原路径更新提交参赛程序,组委会默认以最新提交内容为准。逾期未提交的队伍视为弃赛。

3. 作品提交模板(百度网盘):
下载地址:https://pan.baidu.com/s/11Kjktz4ic-PhCFZU-EhyPA 提取码: PAC5

官方通知

23
MCC2025初赛圆满落幕!16强突围,谁将冲刺“深蓝星海”?

2025/6/26

23
PAC 2025 | 优化赛道初赛【题一:DGEMM算子优化】

2025/6/9

23
PAC 2025 | 优化赛道初赛【题二:HPCG优化】

2025/6/9

23
一路相伴,并肩同行 | 第十二届并行应用挑战赛再度扬帆启幕

2025/5/22

23
算海扬帆,青春启航 | 第二届海洋计算挑战赛扬帆起航

2025/6/6

23
全体代码星人注意!PAC报名通道即将挤爆!

2025/4/15

23
“海洋总动员”!2025海洋计算挑战赛报名开始了!

2025/3/6

23
中山大学 | 算法优化与硬件利用的实战经验

2024/10/23

23
南开大学 | 探索新知与突破自我

2024/10/23

23
少年强,行业兴丨PAC 2023-2024赛季圆满闭幕

2024/9/30

23
第十一届PAC 大赛决赛晋级榜单公布:“HPC+AI”成新趋势

2024/8/22

23
第十一届PAC大赛高校培训季纪实(三):PAC优质“实践性”学习平台

2024/7/24

23
第十一届PAC大赛高校培训季纪实(二):聚焦大咖报告,探寻师资传承

2024/7/12

23
第十一届PAC大赛高校培训季纪实(一):对话参赛师生解析行业动态

2024/6/22

23
一路相伴,一往直前丨第十一届PAC全国并行应用挑战赛启幕

2024/4/26

23
十年筑梦,向新而行 | PAC全国并行应用挑战赛在京启幕

2022/7/7

23
PAC: 十年筑梦,向新而行

2022/5/7

23
这是属于PAC的高光时刻!

2021/10/27

23
决战珠海,PAC2021并行应用挑战赛优化组初赛晋级名单公布

2021/9/2

23
PAC2021应用组初赛晋级名单揭晓!

2021/8/23

合作与支持单位

ACM中国

 

中国科学院计算技术研究所

中国科学院计算机网络信息中心

清华大学

机械工业出版社

联系我们

地址:北京市海淀区厢黄旗东路1号院清控银杏科技园2号楼4层

邮编:100193

邮箱:parallel_edu@paratera.com

京ICP备09053078号