• DocumentCode
    3014637
  • Title

    Logarithmic time cost optimal parallel sorting is not yet fast in practice

  • Author

    Natvig, Lasse

  • Author_Institution
    Norwegian Inst. of Technol., Trondheim Univ., Norway
  • fYear
    1990
  • fDate
    12-16 Nov 1990
  • Firstpage
    486
  • Lastpage
    494
  • Abstract
    It is pointed out that, when looking for new and faster parallel sorting algorithms for use in massively parallel systems it is tempting to investigate promising alternatives from the large body of research done on parallel sorting in the field of theoretical computer science. It is shown how this kind of investigation can be done on a simple but versatile environment for programming and measuring of PRAM (parallel random access machine) algorithms. The practical value of Cole´s parallel merge sort algorithm has been investigated by comparing it with Batcher´s bitonic sorting. The O(log n) time consumption of Code´s algorithm implies that it must be faster than bitonic sorting which is o(log2 n) time, if n is large enough. However, it has been found that bitonic sorting is faster as long as n is less than 1.2×1021 . Consequently, it is concluded that Cole´s logarithmic time algorithm is not fast in practice
  • Keywords
    computational complexity; parallel algorithms; sorting; Batcher´s bitonic sorting; Cole´s parallel merge sort; bitonic sorting; massively parallel systems; parallel random access machine; parallel sorting; sorting algorithms; Algorithm design and analysis; Complexity theory; Computational modeling; Computer science; Concurrent computing; Cost function; Parallel algorithms; Phase change random access memory; Sorting; Telematics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing '90., Proceedings of
  • Conference_Location
    New York, NY
  • Print_ISBN
    0-8186-2056-0
  • Type

    conf

  • DOI
    10.1109/SUPERC.1990.130059
  • Filename
    130059