-
题名面向神威高性能多核处理器的并行编译优化方法
被引量:1
- 1
-
-
作者
周雍浩
徐金龙
李斌
钱宏
聂凯
-
机构
郑州大学信息工程学院
数学工程与先进计算国家重点实验室
江南计算技术研究所
-
出处
《计算机工程》
CAS
CSCD
北大核心
2022年第9期130-138,共9页
-
基金
国家重点研发计划“高性能计算”重点专项(2016YFB0200503)。
-
文摘
在神威高性能多核服务器上,自动并行化编译系统为识别和申明程序中的并行性,产生的OpenMP程序没有经过充分的优化,其采用简单的fork-join模型,存在大量的并行循环嵌套,导致运行效率低。为提升自动并行化编译系统产生的OpenMP程序的运行效率,提出一种并行域重构优化技术。并行域重构技术通过合并程序中的并行域和扩展嵌套循环中的并行域范围,减少OpenMP程序的并行域数目,降低线程组频繁创建和合并等控制开销,将简单fork-join模型的OpenMP程序转换为性能更为高效的单程序多数据模型的OpenMP程序。实验结果表明,在新一代神威高性能多核服务器SW1621平台上,并行域重构技术在NPB3.3-OMP测试集和SPEC OMP2012测试集上的运行效率分别提高了10.77%和7.94%的,可有效提升自动并行化编译系统OpenMP程序的执行效率。
-
关键词
神威高性能多核处理器
OpenMP编程
并行域重构
fork-join模型
单程序多数据模型
-
Keywords
Sunway high performance multi-core processors
OpenMP programming
parallel region reconstruction
fork-join model
Single Program Multi-Data(SPMD)model
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-