Title :
Analysis of Parallel Computing Environment Overhead of OpenMP for Loop with Multi-core Processors
Author :
Li, Wan-Qing ; Ying, Tang ; Li, Yunfa ; Wei, Zhang ; Feng, Jangcong ; Jil, Zhang
Author_Institution :
Sch. of Comput. Sci. & Technol., Hangzhou Dianzi Univ., Hangzhou, China
Abstract :
This paper analyze the parallel computing environment overhead of OpenMP for loop with multi-core processors including the case of data-race. The different solutions of data-race are discussed in present paper, such as critical pragma, atomic pragma and reduction clause. A new method is also presented in this paper which produces the least parallel environment overhead compared with other methods and the codes are presented too. The conclusions and discussions are beneficial to save computing time and improve the computational efficiency.
Keywords :
parallel processing; program control structures; shared memory systems; OpenMP; atomic pragma; computational efficiency; critical pragma; data-race; least parallel environment overhead; loop; multicore processors; parallel computing environment overhead; reduction clause; Computational efficiency; Multicore processing; Multithreading; Probability; Programming; Scalability; OpenMP; for loop; multi-core processors; parallel environment overhead; serial processing;
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2010 International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-9110-0
Electronic_ISBN :
978-0-7695-4287-4
DOI :
10.1109/PDCAT.2010.64