• DocumentCode
    3500958
  • Title

    Internal sorting algorithm for large-scale data based on GPU-assisted

  • Author

    Liu Shenghui ; Ma Junfeng ; Che Nan

  • Author_Institution
    Dept. of Software, Harbin Univ. of Sci. & Technol., Harbin, China
  • Volume
    01
  • fYear
    2013
  • fDate
    16-18 Aug. 2013
  • Firstpage
    634
  • Lastpage
    638
  • Abstract
    This paper presents an internal sorting algorithm by GPU assisted. It consists of two algorithms: a GPU-based internal sorting algorithm and a CPU-based multi-way merging algorithm. The algorithm divided the large-scale data into multiple chunks to fit GPU global memory. Then copy the chunks to the GPU´s global memory one by one, and sort them by GPU quicksort algorithm. Then we merge these sub-sequences to one sorted sequence by CPU. We use the loser tree algorithm to reduce the number of comparisons when merging. Finally, this algorithm is tested using a variety of data distribution. The experimental results show that our algorithm improves the efficiency of large-scale data sorting effectively.
  • Keywords
    graphics processing units; sorting; storage management; trees (mathematics); CPU-based multiway merging algorithm; GPU global memory; GPU quicksort algorithm; GPU-based internal sorting algorithm; data distribution; large-scale data sorting; loser tree algorithm; multiple chunks; sorted sequence; Algorithm design and analysis; Graphics processing units; Instruction sets; TV; CUDA; GPU quicksort; large-scale data sorting; loser tree; parallel sorting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Measurement, Information and Control (ICMIC), 2013 International Conference on
  • Conference_Location
    Harbin
  • Print_ISBN
    978-1-4799-1390-9
  • Type

    conf

  • DOI
    10.1109/MIC.2013.6758043
  • Filename
    6758043