Performance Degradation Diagnosis and Solution for OpenMP Programs
作者
Jianjiang Li
摘要
In order to solve performance degradation in OpenMP programs,this paper proposes the conception about performance degradation region and performance degradation strength.Using performance degradation strength is able to eliminate code regions whose performance doesn't degrade and give prominence to performance degradation regions that need relatively long execution time.At the same time,the decomposition of performance degradation regions can reduce the scope of performance degradation regions and finally locate the code sections that result in performance degradation.Then,the performance of OpenMP programs will be improved through removing roots of performance degradation.The analysis of examples proves that the method of performance degradation diagnosis and solution for OpenMP programs proposed in this paper is efficient.