Abstract
An algorithm for sorting n elements in O(√n) steps is presented. Its simple structure and the fact that it needs local communication only make it suitable for an implementation by means of VLSI technology.
Preview
Unable to display preview. Download preview PDF.
References
Batcher, K.E.: Sorting networks and their application. Proc. AFIPS 1968 SJCC, Vol. 32, AFIPS Press, Montvale, N.J., 307–314 (1968)
Chazelle, B., Monier, L.: A model of computation for VLSI with related complexity results. Proc. 13th STOC, 318–325 (1981)
Foster, M.J., Kung, H.T.: The design of special-purpose VLSI chips. IEEE Computer, 26–40 (1980)
Knuth, D.E.: The Art of Computer Programming Vol. 3: Sorting and Searching. Addison Wesley (1973)
Kung, H.T., Thompson, C.D.: Sorting on a mesh-connected parallel computer. Comm. ACM 20, 263–271 (1977)
Mead, C., Conway, L.: Introduction to VLSI Systems. Addison Wesley (1980)
Stone, H.S.: Parallel processing with the perfect shuffle. IEEE Trans. Comput. C-20, 153–161 (1971)
Thompson, C.D.: A complexity theory for VLSI. Ph.D. Thesis, Department of Computer Science, Carnegie-Mellon University, Pittsburgh (1980)
van Leeuwen, J.: Distributed computing. Technical report RUU-CS-82-8, Department of Computer Science, University of Utrecht (1982)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1983 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lang, H.W., Schimmler, M., Schmeck, H., Schröder, H. (1983). A fast sorting algorithm for VLSI. In: Diaz, J. (eds) Automata, Languages and Programming. ICALP 1983. Lecture Notes in Computer Science, vol 154. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0036925
Download citation
DOI: https://doi.org/10.1007/BFb0036925
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-12317-0
Online ISBN: 978-3-540-40038-7
eBook Packages: Springer Book Archive