DocumentCode :
3306773
Title :
Implement Improved Loop Level OpenMP Program Based on Parallel Region Reconstruction
Author :
Hu, Shi´an ; Dong, Aixian ; Ma, Hongtu
Author_Institution :
Naval Acad. of Armament, Beijing, China
fYear :
2012
fDate :
8-10 Aug. 2012
Firstpage :
225
Lastpage :
230
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.
Keywords :
multiprocessing systems; optimisation; parallel processing; PPOPP; data attribute; data dependence; loop level OpenMP program model; optimization; parallel region reconstruction; Analytical models; Arrays; Computational modeling; Instruction sets; Merging; Optimization; Parallel programming; data attribute; data dependence; fork-join; improved loop level; parallel region reconstruction;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, Artificial Intelligence, Networking and Parallel & Distributed Computing (SNPD), 2012 13th ACIS International Conference on
Conference_Location :
Kyoto
Print_ISBN :
978-1-4673-2120-4
Type :
conf
DOI :
10.1109/SNPD.2012.24
Filename :
6299284
Link To Document :
بازگشت