Back to Search Start Over

Implement Improved Loop Level OpenMP Program Based on Parallel Region Reconstruction

Authors :
Shi'an Hu
Aixian Dong
Hongtu Ma
Source :
SNPD
Publication Year :
2012
Publisher :
IEEE, 2012.

Abstract

Based on three OpenMP program models, the technology of parallel region reconstruction is mainly discussed to implement the improved loop level OpenMP program. Parallel region reconstruction is to expand and merge parallel regions. When reconstructing parallel regions, there are two things should be noted, that is to keep data attribute and data dependence before and after optimization. Experimental results of PPOPP show that after parallel region reconstruction, the improvement of lu1k is maximally up to 28.1%, and the improvement of erle64 is the lowest about 1.87%. The reason of lu1k's highest improvement is that a parallel region is expanded outside a loop of 1024 iterations, which reduce 1023 times of the parallel region creation. The experimental results indicate the technology of parallel region reconstruction reduces the creation of parallel region, and improves the performance of the OpenMP program.

Details

Database :
OpenAIRE
Journal :
2012 13th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing
Accession number :
edsair.doi...........cf500da6b60f0f9633b39dda9d03f010
Full Text :
https://doi.org/10.1109/snpd.2012.24