|
ABSTRACT
In this paper, we prove tight upper and lower bounds on the number or processors, information transfer, wire area and time needed to sort N numbers in a bounded-degree fixed-connection network. Our most important new results are: 1) the construction of an O(N))-node bounded-degree network capable of sorting N numbers in O(log N) word steps, 2) a proof that any network capable of sorting N(7 log N)-bit numbers in T bit-steps requires area A where AT2≥ &Ohgr;(N2log2N), and 3) the construction of a “small-constant-factor” bounded-degree network that sorts N &thgr;(log N)-bit numbers in T &equil; &thgr;(log N) bit steps with A &equil; &thgr;(N2) area.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
D. Angluin and C. Thompson, unpublished manuscript, 1982.
|
| |
3
|
K. Batcher, "Sorting Networks and their Applications", Proc. AFIPS Spring Joint Computer Conf., Vol. 32, 1968, pp 307-314.
|
| |
4
|
G. Bilardi and F. Preparata, "An Architecture for Bitonic Sorting with Optimal VLSI Performance", IEEE Transactions on Computers, to appear.
|
 |
5
|
|
| |
6
|
G. Bilardi and F. Preparata, "The VLSI Optimality of the AKS Sorting Network," in preparation.
|
 |
7
|
A. Borodin , J. E. Hopcroft, Routing, merging and sorting on parallel models of computation, Proceedings of the fourteenth annual ACM symposium on Theory of computing, p.338-344, May 05-07, 1982, San Francisco, California, United States
[doi> 10.1145/800070.802209]
|
| |
8
|
A. El Gamal, personal communication, 1983.
|
| |
9
|
|
| |
10
|
F. T. Leighton, "New Lower Bound Techniques for VLSI," Proc. 22nd Conf. on Foundations of Computer Science, 1981, pp. 1-12.
|
| |
11
|
|
| |
12
|
F. T. Leighton, "Parallel Computation Using Meshes of Trees", Proc. 1983 Workshop on Graphtheoretic Concepts in Computer Science, Osnabruck West Germany.
|
| |
13
|
F. T. Leighton, "Simple o(log2N)-Depth Sorting Circuits", in preparation.
|
 |
14
|
|
| |
15
|
D. S. Parker, "Notes on Shuffle/Exchange-Type Switching Networks", IEEE Transactions on Computers, Vol. C-29, No. 3, 1980, pp. 213-222.
|
 |
16
|
|
| |
17
|
H. Stone, "Parallel Processing with the Perfect Shuffle", IEEE Transactions on Computers, Vol. C-20, No. 2, 1971.
|
 |
18
|
|
| |
19
|
C. Thompson, "The VLSI Complexity of Sorting", IEEE Transactions on Computers, Vol. C-32, No. 12, 1983.
|
| |
20
|
|
 |
21
|
|
CITED BY 17
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Amotz Bar-Noy , Joseph Naor , Moni Naor, One bit algorithms, Proceedings of the seventh annual ACM Symposium on Principles of distributed computing, p.66-76, August 15-17, 1988, Toronto, Ontario, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|