AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (161 KB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline

Analysis of Factors Affecting Execution Performance of OpenMP Programs

Jianjiang LIJiwu SHUYongjian CHENDingxing WANG( )Weiming ZHENG
Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China
Show Author Information

Abstract

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 guaranteed, which has greatly affected the application of OpenMP. This paper examines several factors that affect 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 performance degradation is load imbalance, which can be corrected by reasonable use of these key factors to improve the execution performance of OpenMP programs.

References

【1】
【1】
 
 
Tsinghua Science and Technology
Pages 304-308

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
LI J, SHU J, CHEN Y, et al. Analysis of Factors Affecting Execution Performance of OpenMP Programs. Tsinghua Science and Technology, 2005, 10(3): 304-308. https://doi.org/10.1016/S1007-0214(05)70073-0

0

Views

0

Downloads

0

Crossref

N/A

Web of Science

0

Scopus

0

CSCD

Received: 22 February 2004
Revised: 13 October 2004
Published: 01 June 2005
© Tsinghua University Press 2005