TY - GEN
T1 - A comparison based parallel sorting algorithm
AU - Kale, Laxmikant V.
AU - Krishnan, Sanjeev
N1 - Funding Information:
'This teat& WM supported in part by the National Science Foundation vanla CCR-SO7195 md CCR-91-06608.
Publisher Copyright:
© 1993 IEEE.
Copyright:
Copyright 2019 Elsevier B.V., All rights reserved.
PY - 1993
Y1 - 1993
N2 - We present a fast comparison based parallel sorting algorithm that can handle arbitrary key types. Data movement is the major portion of sorting time for most algorithms in the literature. Our algorithm is parameterized so that is can be tuned to control data movement time, especially for large data sets. Parallel histograms are used to partition the key set exactly. The algorithm is architecture independent, and has been implemented in the CHARM portable parallel programming system, allowing it to be efficiently run on virtually any MIMD computer. Performance results for sorting different data sets are presented.
AB - We present a fast comparison based parallel sorting algorithm that can handle arbitrary key types. Data movement is the major portion of sorting time for most algorithms in the literature. Our algorithm is parameterized so that is can be tuned to control data movement time, especially for large data sets. Parallel histograms are used to partition the key set exactly. The algorithm is architecture independent, and has been implemented in the CHARM portable parallel programming system, allowing it to be efficiently run on virtually any MIMD computer. Performance results for sorting different data sets are presented.
UR - http://www.scopus.com/inward/record.url?scp=0344612072&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0344612072&partnerID=8YFLogxK
U2 - 10.1109/ICPP.1993.17
DO - 10.1109/ICPP.1993.17
M3 - Conference contribution
AN - SCOPUS:0344612072
T3 - Proceedings of the International Conference on Parallel Processing
SP - 196
EP - 200
BT - Algorithms and Applications
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 1993 International Conference on Parallel Processing, ICPP 1993
Y2 - 16 August 1993 through 20 August 1993
ER -