Abstract
In this paper we use the notion of quantile to implement Parallel Sorting by Regular Sampling (PSRS) on homogeneous clusters and we introduce a new algorithm for in-core parallel sorting integer keys which is based on the sampling technique. The algorithm is devoted to clusters with processors running at different speeds correlated by a multiplicative constant factor. This is a weak definition of non-homogeneous clusters but a first attempt (to our knowledge) in this direction.
The work reported in this paper is supported in part by NSF Grants #MIP 9707125 and #INT 9815742
See our web link at http://www.laria.u-picardie.fr/~cerin/=paladin/ for a bibliography and a review of techniques about parallel sorting
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
H. Shi and J. Schaeffer, “Parallel sorting by regular sampling,” Journal of Parallel and Distributed Computing, vol. 14, no. 4, pp. 361–372, 1992.
O. Bonorden, B. Juurlink, I. von Otte, and I. Rieping, “The paderborn university bsp (pub) library-design, implementation and performance,” in 13th International Parallel Processing Symposium and 10th Symposium on Parallel and Distributed Processing, 12-16 April, 1999, San Juan, Puerto Rico, available electronically through IEEE Computer Society, 1999.
N. S. Afonso Ferreira, “A randomized bsp/cgm algorithm for the maximal independent set problem,” Parallel Processing Letters, vol. 9, no. 3, pp. 411–422, 1999.
C. Cérin and J.-L. Gaudiot, “Algorithms for stable sorting to minimize communications in networks of workstations and their implementations in bsp,” in IEEE Computer Society International Wokshop on Cluster Computing (IWCC’99), pp. 112–120, 1999.
G. Blelloch, C. Leiserson, and B. Maggs, “A Comparison of Sorting Algorithms for the Connection Machine CM-2,” in Proceedings of the ACM Symposium on Parallel Algorithms and Architectures, July 1991.
H. Li and K. C. Sevcik, “Parallel sorting by overpartitioning,” in Proceedings of the 6th Annual Symposium on Parallel Algorithms and Architectures, (New York, NY, USA), pp. 46–56, ACM Press, June 1994.
Helman and JáJá, “Sorting on clusters of SMPs,” Informatica: An International Journal of Computing and Informatics, vol. 23, 1999.
M. Quinn, “Analysis and benchmarking of two parallel sorting algorithms: Hyperquicksort and quickmerge,” BIT, vol. 29, no. 2, pp. 239–250, 1989.
X. Li, P. Lu, J. Schaeffer, J. Shillington, P. S. Wong, and H. Shi, “On the versatility of parallel sorting by regular sampling,” Parallel Computing, vol. 19, pp. 1079–1103, Oct. 1993.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cérin, C., Gaudiot, J.L. (2000). Parallel Sorting Algorithms with Sampling Techniques on Clusters with Processors Running at Different Speeds. In: Valero, M., Prasanna, V.K., Vajapeyam, S. (eds) High Performance Computing — HiPC 2000. HiPC 2000. Lecture Notes in Computer Science, vol 1970. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44467-X_27
Download citation
DOI: https://doi.org/10.1007/3-540-44467-X_27
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41429-2
Online ISBN: 978-3-540-44467-1
eBook Packages: Springer Book Archive