• DocumentCode
    3239243
  • Title

    Optimization and implementation of sorting algorithm based on multi-core and multi-thread

  • Author

    Qian, Xiao-jie ; Xu, Jin-bang

  • Author_Institution
    Dept. of Inf. Eng., Zhengzhou Univ., Zhengzhou, China
  • fYear
    2011
  • fDate
    27-29 May 2011
  • Firstpage
    29
  • Lastpage
    32
  • Abstract
    The traditional serial algorithms can not take full advantage of multiple processors. Multi-core processor provides a real important platform for programs running in parallel. The paper discusses parallelism of serial sorting algorithms based on the multi-core system, analyzed the characteristics of each algorithm. On this basis, a combination method of multiple algorithms was proposed, and it was implemented using WIN32 API multi-thread programming method. The experimental results show that the new combined algorithm is more effective than the traditional algorithm and has a better performance.
  • Keywords
    application program interfaces; multi-threading; multiprocessing systems; optimisation; sorting; WIN32 API multithread programming; multicore processor; multiple processor; serial sorting algorithm; sorting algorithm; Instruction sets; Kernel; Sorting; heap sort; multi-core; multi-thread; parallel; sorting algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communication Software and Networks (ICCSN), 2011 IEEE 3rd International Conference on
  • Conference_Location
    Xi´an
  • Print_ISBN
    978-1-61284-485-5
  • Type

    conf

  • DOI
    10.1109/ICCSN.2011.6014668
  • Filename
    6014668