• DocumentCode
    3259881
  • Title

    Communication-efficient bitonic sort on a distributed memory parallel computer

  • Author

    Kim, Yong Cheol ; Jeon, Minsoo ; Kim, Dongseung ; Sohn, Andrew

  • Author_Institution
    Dept. of Electr. Eng., Korea Univ., Seoul, South Korea
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    165
  • Lastpage
    170
  • Abstract
    Sort can be speeded up on parallel computers by dividing and computing data individually in parallel. Bitonic sorting can be parallelized, however, a great portion of execution time is consumed due to O(log2P) time of data exchange of N/P keys where P, N are the number of processors and keys, respectively. This paper presents an efficient way of data communication in bitonic sort to minimize the interprocessor communication and comparison time. Before actual data movement, each pair processor exchanges the minimum and maximum in its list of keys to determine which keys are to be sent to its partner. Very often no keys need to exchange, or only a fraction of them are exchanged. At least 20% or greater of execution time could be reduced on the T3E computer in our experiments. We believe the scheme is a good way to shorten the communication time in similar applications
  • Keywords
    data communication; distributed memory systems; parallel algorithms; parallel machines; sorting; T3E computer; communication-efficient bitonic sort; data communication; data exchange; distributed memory parallel computer; execution time; experiments; interprocessor communication; parallel computers; Application software; Concurrent computing; Costs; Data communication; Distributed computing; Information science; Load management; Merging; Partitioning algorithms; Sorting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 2001. ICPADS 2001. Proceedings. Eighth International Conference on
  • Conference_Location
    Kyongju City
  • ISSN
    1521-9097
  • Print_ISBN
    0-7695-1153-8
  • Type

    conf

  • DOI
    10.1109/ICPADS.2001.934815
  • Filename
    934815