Minimum Storage Sorting Networks
暂无分享,去创建一个
This paper analyzes how to sort n k-bit numbers in a minimum storage network. The techniques also give new AT2 lower bounds for a VLSI sorting model. The principal results in this paper are as follows. ¿ Lower bounds are given for the minimum storage (and area) needed to sort n k-bit numbers, and accompanying upper bounds (sorting networks) are presented, which match the lower bounds, up to a constant factor. ¿ Sharp bounds are derived, which demonstrate that the minimum storage requirements depend quite strongly on the I/O schedule, and on the sorting model. ¿ AT2 lower bounds are established for a VLSI device that sorts n k-bit numbers where k ≪ log n.
[1] Alfred V. Aho,et al. The Design and Analysis of Computer Algorithms , 1974 .
[2] C. Thompson. Area-time complexity for VLSI , 1979, STOC 1979.
[3] Zvi M. Kedem. Optimal Allocation of Area for Single-Chip Computations , 1985, SIAM J. Comput..
[4] Franco P. Preparata,et al. A Minimum Area VLSI Network for O(log n) Time Sorting , 1985, IEEE Transactions on Computers.