Improving communication sensitive parallel radix sort for unbalanced data

1Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Radix sort is an efficient method to sort integer keys on parallel computers. It is easy to parallelize and simple to implement. The main drawbacks of existing algorithms are load balancing problems and communication overhead. These problems are caused in data characteristics like data-skew and duplicates. There are several approaches how to parallelize the radix sort algorithm, which yield to reduce communication operations or to improve the load balance. If an algorithm has its focus on the optimization of the load balance then, its communication is inefficient. Otherwise, if the focus is on the communication minimization, then the algorithms are only efficient for well-distributed data. For the latter case, we will present an efficient improvement which helps to overcome the problems with unbalanced data characteristics. The suggested improvements are tested practically on a Linux-based SMP cluster. © Springer-Verlag 2003.

Cite

CITATION STYLE

APA

Schmollinger, M. (2004). Improving communication sensitive parallel radix sort for unbalanced data. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2790, 885–893. https://doi.org/10.1007/978-3-540-45209-6_122

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free