DocumentCode
3026279
Title
The performance analysis and research of sorting algorithm based on OpenMP
Author
Li, Jing-mei ; Zhang, Jie
Author_Institution
Sch. of Comput. Sci. & Technol., Harbin Eng. Univ., Harbin, China
fYear
2011
fDate
26-28 July 2011
Firstpage
3281
Lastpage
3284
Abstract
On the basis of OpenMP relevant technology, under the condition of combination of OpenMp with the Bubble Sort algorithm, OpenMp scheduling and load balancing issues are discussed. The parallel programming of Bubble Sort algorithm was implemented using the oMPi compiler in the Linux Ubuntu environment.Taking advantage of the program level instrument method to monitor the total time consuming and each thread time overhead under four kinds of scheduling strategy in a parallel program segment. The big difference in these four kinds of scheduling strategy is shown. From the result of the experiment we can see, load balance spending has greater impact on performance than scheduling overhead in the decreasing cycle with small loop body and many iterations. Dynamic scheduling with smaller block should be taken to release load imbalance and the execution efficiency and performance of the algorithm will be enhanced greatly.
Keywords
Linux; application program interfaces; message passing; parallel programming; processor scheduling; program compilers; resource allocation; shared memory systems; sorting; Linux Ubuntu environment; OpenMP relevant technology; OpenMp scheduling; bubble sort algorithm; dynamic scheduling; load balancing issues; oMPi compiler; parallel programming; performance analysis; program level instrument method; sorting algorithm; Algorithm design and analysis; Dynamic scheduling; Instruction sets; Instruments; Load management; Processor scheduling; OpenMp; load balancing; parallel programming; scheduling strategy;
fLanguage
English
Publisher
ieee
Conference_Titel
Multimedia Technology (ICMT), 2011 International Conference on
Conference_Location
Hangzhou
Print_ISBN
978-1-61284-771-9
Type
conf
DOI
10.1109/ICMT.2011.6001870
Filename
6001870
Link To Document