• 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