Abstract
This paper discusses sorting on a hypercube multicomputer, with the assumption that the data to be sorted is initially in the hypercube memory and the sorted data is to reside in the host memory. Three algorithms-heap-and-merge, cyclic merge, and embedded binary tree-are proposed. These are evaluated experimentally on an NCUBE/7 hypercube multicomputer. The cyclic merge algorithm is found to have the best performance.
Similar content being viewed by others
References
Deshpande, S.R., and Jenevein, R.M. 1986. Scalability of a binary tree on a hypercube. In Proceedings of the 1986 IEEE Intl. Conf. on Parallel Processing, pp. 661–668.
Felten, E., Karlin, S., and Otto, S. 1986. Sorting on a hypercube. Caltech/JPL, Hm 244.
Horowitz, E., and Sahni, S. 1986. Fundamentals of Data Structures in Pascal. Computer Science Press.
Seidel, S.R., and Ziegler, L.R. 1987. Sorting on hypercubes. In Proc. of the 2nd Conf. on Hypercube Multiprocessors (Knoxville, Ken., Sept. 1986), SIAM.
Seidel, S.R., and George, W.L. 1987. A sorting algorithm for hypercubes with d-port communication. Tech. Report, Dept. of Mathematical and Computer Science, Michigan Technological University.
Siegel, J.S., Siegel, H.J., Kemmerer, F.C., Mueller, P.T., Smalley, H.E., and Smith, S.D. 1981. PASM: A partitionable SIMD/MIMD system for image processing and pattern recognition. IEEE Transactions on Computers, C-30, 12, (Dec.), pp. 934–947.
Wagar, B. 1987. Hyperquicksort-A fast sorting algorithm for hypercubes. In Proc. of the 2nd Conf. on Hypercube Multiprocessors (Knoxville, Ken., Sept. 1986), SIAM.
Won, Y., and Sahni, S. 1988. Balanced bin sort on hypercube multicomputers. Tech. Report, Department of Computer Science, University of Minnesota. (Dec.).
Author information
Authors and Affiliations
Additional information
This research was supported, in part, by the National Science Foundation under grants DCR 84-20935 and MIP 86-17374.
Rights and permissions
About this article
Cite this article
Won, Y., Sahni, S. Hypercube-to-host sorting. J Supercomput 3, 41–61 (1989). https://doi.org/10.1007/BF00129647
Issue Date:
DOI: https://doi.org/10.1007/BF00129647