期刊文献+

Analysis of Factors Affecting Execution Performance of OpenMP Programs 被引量:7

Analysis of Factors Affecting Execution Performance of OpenMP Programs
原文传递
导出
摘要 OpenMP is able to develop multithreaded programs with lower cost as a promising way to quickly parallelize a great number of serial programs. However, there are many difficulties when developing OpenMP multithreaded programs. Most importantly, the performance of OpenMP programs cannot be guar- anteed, which has greatly affected the application of OpenMP. This paper examines several factors that af- fect the execution performance of OpenMP programs, including loop transformation, scheduling strategy, the number of threads, and nested parallelism. The results show that one of the key reasons for perform- ance degradation is load imbalance, which can be corrected by reasonable use of these key factors to im- prove the execution performance of OpenMP programs. OpenMP is able to develop multithreaded programs with lower cost as a promising way to quickly parallelize a great number of serial programs. However, there are many difficulties when developing OpenMP multithreaded programs. Most importantly, the performance of OpenMP programs cannot be guar- anteed, which has greatly affected the application of OpenMP. This paper examines several factors that af- fect the execution performance of OpenMP programs, including loop transformation, scheduling strategy, the number of threads, and nested parallelism. The results show that one of the key reasons for perform- ance degradation is load imbalance, which can be corrected by reasonable use of these key factors to im- prove the execution performance of OpenMP programs.
出处 《Tsinghua Science and Technology》 SCIE EI CAS 2005年第3期304-308,共5页 清华大学学报(自然科学版(英文版)
基金 Supported by the National Natural Science Foundation of China (No. 69933202) and by the Intel Corporation
关键词 OPENMP loop transformation scheduling strategy nested parallelism number of threads load imbalance OpenMP loop transformation scheduling strategy nested parallelism number of threads load imbalance
  • 相关文献

同被引文献35

引证文献7

二级引证文献24

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部