Balanced parallel sort on hypercube multiprocessors

dc.citation.epage581en_US
dc.citation.issueNumber5en_US
dc.citation.spage572en_US
dc.citation.volumeNumber4en_US
dc.contributor.authorAbali, B.en_US
dc.contributor.authorÖzgüner, F.en_US
dc.contributor.authorBataineh, A.en_US
dc.date.accessioned2015-07-28T11:56:06Z
dc.date.available2015-07-28T11:56:06Z
dc.date.issued1993en_US
dc.departmentDepartment of Computer Engineeringen_US
dc.description.abstractA parallel sorting algorithm for sorting n elements evenly distributed over Zd = p nodes of a d-dimensional hypercube is presented. The average running time of the algorithm is O( (n log n)/p + p log2 n). The algorithm maintains a perfect load balance in the nodes by determining the (kn/p)th elements (k = 1,. . . , (p - 1)) of the final sorted list in advance. These p - 1 keys are used to partition the sorted sublists in each node to redistribute data to the nodes to be merged in parallel. The nodes finish the sort with an equal number of elements (n/p) regardless of the data distribution. A parallel selection algorithm for determining the balanced partition keys in O(p log2 n) time is presented. The speed of the sorting algorithm is further enhanced by the distanced communication capability of the iPSC/2 hypercube computer and a novel conflict-free routing algorithm. Experimental results on a 16-node hypercube computer show that the new sorting algorithm is competitive with the previous algorithms, and faster for skewed data distributions.en_US
dc.description.provenanceMade available in DSpace on 2015-07-28T11:56:06Z (GMT). No. of bitstreams: 1 10.1109-71.224220.pdf: 1136675 bytes, checksum: d6361f544dd981cea094f970b7d3ce55 (MD5)en
dc.identifier.doi10.1109/71.224220en_US
dc.identifier.eissn1558-2183
dc.identifier.issn1045-9219
dc.identifier.urihttp://hdl.handle.net/11693/10852
dc.language.isoEnglishen_US
dc.publisherIEEEen_US
dc.relation.isversionofhttp://dx.doi.org/10.1109/71.224220en_US
dc.source.titleIEEE Transactions on Parallel and Distributed Systemsen_US
dc.subjectHypercubeen_US
dc.subjectMultiprocessingen_US
dc.subjectParallel Algorithms, Selectionen_US
dc.subjectSortingen_US
dc.titleBalanced parallel sort on hypercube multiprocessorsen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
10.1109-71.224220.pdf
Size:
1.08 MB
Format:
Adobe Portable Document Format
Description:
Full printable version