Optimal Parallel Lexicographic Sorting using a Fine-Grained Decomposition
Optimal Parallel Lexicographic Sorting using a Fine-Grained Decomposition
复制标题
使用细粒度分解的最佳并行词典排序
DOI:
--
复制
发表时间:
1991
期刊:
影响因子:
--
通讯作者:
P. Varshney
中科院分区:
文献类型:
--
作者:
Ramachandran Vaidyanathan;C. Hartmann;P. Varshney
Though non-comparison based sorting techniques like radix sorting can be done with less "work" than conventional comparison-based methods, they are not used for long keys. This is because even though parallel radix sorting algorithms process the keys in parallel, the symbols in the keys are processed sequentially. In this report, we give an optimal algorithm for lexicographic sorting that can be used to sort n m-bit keys on an EREW model in 8(log n log m) time with 8( mn) "work". This algorithm is not only as fast as any optimal non-comparison based algorithm, but can also be executed with less work. We also use the proposed algorithm to show that if n 8(log n) unsigned binary numbers can be sorted optimally on an EREW PRAM than n unsigned binary numbers of unrestricted length can be sorted optimally on an EREW PRAM.