𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Partitioned Parallel Radix Sort

✍ Scribed by Shin-Jae Lee; Minsoo Jeon; Dongseung Kim; Andrew Sohn


Publisher
Elsevier Science
Year
2002
Tongue
English
Weight
189 KB
Volume
62
Category
Article
ISSN
0743-7315

No coin nor oath required. For personal study only.

✦ Synopsis


Load balanced parallel radix sort solved the load imbalance problem present in parallel radix sort. By redistributing the keys in each round of radix, each processor has exactly the same number of keys, thereby reducing the overall sorting time. Load balanced radix sort is currently known as the fastest internal sorting method for distributed-memory multiprocessors. However, as the computation time is balanced, the communication time emerges as the bottleneck of the overall sorting performance due to key redistribution. We present in this report a new parallel radix sorter that solves the communication problem of balanced radix sort, called partitioned parallel radix sort. The new method reduces the communication time by eliminating the redistribution steps. The keys are first sorted in a top-down fashion (leftto-right as opposed to right-to-left) by using some most significant bits. Once the keys are localized to each processor, the rest of sorting is confined within each processor, hence eliminating the need for global redistribution of keys. It enables well balanced communication and computation across processors. The proposed method has been implemented in three different distributedmemory platforms, including IBM SP2, Cray T3E, and PC Cluster. Experimental results with various key distributions indicate that partitioned parallel radix sort indeed shows significant improvements over balanced radix sort. IBM SP2 shows 13% to 30% improvement while Cray/SGI T3E does 20% to 100% in execution time. PC cluster shows over 2.4-fold improvement in execution time.


πŸ“œ SIMILAR VOLUMES


Radix sort on the hypercube
✍ Giovanni Manzini πŸ“‚ Article πŸ“… 1991 πŸ› Elsevier Science 🌐 English βš– 640 KB
Parallel sorting
✍ BΓ©la BollobΓ‘s; Andrew Thomason πŸ“‚ Article πŸ“… 1983 πŸ› Elsevier Science 🌐 English βš– 622 KB
Parallel sorting revisited
✍ Thomas Umland πŸ“‚ Article πŸ“… 1994 πŸ› Elsevier Science 🌐 English βš– 443 KB
Parallel join for IBGF partitioned relat
✍ Bozyigit, M.; Mohammed, S. A.; Al-Tayyeb, M. πŸ“‚ Article πŸ“… 1997 πŸ› John Wiley and Sons 🌐 English βš– 133 KB

This study is concerned with a parallel join operation where the subject relations are partitioned according to an interpolation based grid file (IBGF) scheme. The partitioned relations and directories are distributed over a set of independently accessible external storage units, together with the p