面向Open64的OpenMP程序优化
OpenMP规范了一系列的编译制导、环境变量和运行库,具有简单、可移植、支持增量并行等优点.但同时,采用FORK-JOIN模型所引起的频繁的线程管理开销也是制约OpenMP程序性能的瓶颈之一.本文讨论了如何利用并行区的合并与扩展,实现并行区的重构,并在此基础上利用Open64的IPA优化部件所提供的全局间过程分析能力,实现跨越过程边界的并行块的合并.最终实验表明,该方法有效地改进了OpenMP程序的运行性能.
增量化并行、线程管理、IPA、并行区扩张
25
TP3;TP2
"核高基"重大专项2012ZX01034-001-001
2016-08-19(万方平台首次上网日期,不代表论文的发表时间)
共6页
154-159