Compiler Optimization Algorithm for OpenMP Parallel Program

Rongcai Zhao · Jisuanji gongcheng · 2006

OpenMP is widely used in parallel programming for its portability and simplicity.This paper introduces the compiler optimization algorithms for OpenMP parallel program.In compiling,parallel regions are reconstructed through extension and combination.And a barrier synchronization optimization algorithm based on cross-processor dependence graph is developed to eliminate redundant barriers in each parallel region.Analysis show that these strategies reduce the number of parallel region and barrier synchronization,and can improve the parallel performance of OpenMP program.

Read the paper · More papers on PaperTik