|
ABSTRACT
In this paper we investigate the question of what is a good way to interconnect a large number of processors. Our main result is the construction of a universal parallel machine that can simulate every reasonable parallel machine with only a small loss of time and with essentially the same number of processors.
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
|
|
| |
3
|
K.E. Batcher, "Sorting networks and their applications," Proceedings AFIPS Spring Joint Computer Conference, April 1968, vol. 32, pp. 307-314.
|
| |
4
|
A.K. Chandra, D.C. Kozen and L.T.Stockmeyer, "Alternation," IBM Research Report RC 7489, 1978.
|
| |
5
|
S.N. Cole, "Real-time computation by iterative array of finite state machines," Doctoral Thesis, Harvard University, Cambridge, Mass., August 1964.
|
| |
6
|
S.A. Cook, "Towards a complexity theory of synchronous parallel computation," presented at International Symposium über Logik und Algorithmik zu Ehren von Professor Ernst Specker, Zurich, Switzerland, February 1980.
|
| |
7
|
P. Dymond and S.A. Cook, "Hardware complexity and parallel computation," Proceedings 21th Annual IEEE Symposium on Foundations of Computer Science, Syracuse, New-York, October 1980, pp. 360-372.
|
| |
8
|
Z. Galil and W.J. Paul, "An efficient general-purpose parallel computer," manuscript, Tel-Aviv University, August 1980 (First version April 1980).
|
 |
9
|
|
| |
10
|
L.J. Guibas, H.T. Kung and C.D. Thompson, "Direct VLSI implementation of combinatorial algorithm," Research report, Department of Computer Science, Carnegie-Mellon University, Pittsburgh, Pa., March 1979.
|
| |
11
|
H.J. Hoover, "Some topics in circuit complexity," Technical Report 139/80, Department of Computer Science, University of Toronto, December 1979.
|
| |
12
|
J. Ja'Ja' and J. Simon, "Parallel algorithms in graph theory: planarity testing," Extended abstract, Department of Computer Science, Penn State University, University Park, Pa., 1979.
|
| |
13
|
|
| |
14
|
V.M. Krapchenko, "Asymptotic estimation of addition time of a parallel adder," English trans. in Syst. Theory Res., vol. 19 (1970), pp. 105-122; orig. in Probl. Kibern. 19, pp. 107-122.
|
| |
15
|
H.T. Kung and C.E. Leiserson, "Algorithms for VLSI processor arrays," Symposium on Sparse Matrix Computations, Knoxville, Tenn., Nov. 1978.
|
 |
16
|
|
| |
17
|
G. Lev, N. Pippenger and L.G. Valiant, "A fast parallel algorithm for routing in permutation networks," manuscript, to appear in IEEE Trans. on Computers.
|
 |
18
|
|
| |
19
|
D. Nassimi and S. Sahni, "Bitonic sort on a mesh-connected parallel computer," IEEE Transactions on Computers, vol. C-28, no. 1 (Jan. 1979), pp. 2-7.
|
 |
20
|
|
| |
21
|
D. Nassimi and S. Sahni, "Parallel algorithms to set-up the Benes permutation network," Technical report 79-19, Department of Computer Science, University of Minnesota, June 1979 (to appear in JACM).
|
| |
22
|
Ju. P. Ofman, "A Universal automaton," Transactions of the Moscow Math. Soc., Vol. 14 (1965), pp. 186-199; English trans. AMS, Providence, R.I. (1967), pp. 200-215.
|
| |
23
|
W.J. Paul and R. Reischuk, "On time versus space II," Proceedings of 20th Annual IEEE Symposium on Foundations of Computer Science, Puerto Rico, October 1979, pp. 298-306.
|
| |
24
|
N. Pippenger, "On simultaneous resource bounds," Proceedings of 20th Annual IEEE Symposium on Foundations of Computer Science, Puerto Rico, October 1979, pp. 307-311.
|
| |
25
|
F.P. preparata and J. Vuillemin, "The Cube-Connected-Cycles: a versatile network for parallel computation," Proceedings of 20th Annual IEEE Symposium on Foundations of Computer Science, Puerto Rico, October 1979, pp. 140-147.
|
| |
26
|
C. Savage and J. Ja'Ja', "Fast, efficient parallel algorithms for some graph problems," manuscript, Department of Computer Science, Penn State University, University Park, Pa., 1979.
|
| |
27
|
A. Schönhage, "Storage modification machines," Technical report, Tübingen University, West Germany, 1979.
|
| |
28
|
A Schönhage and V. Strassen, "Schnelle Multiplikation grosser Zahlen," Computing, vol. 7 (1971), pp. 281-292.
|
 |
29
|
|
| |
30
|
C. Tung, "Arithmetic," in Computer Science, ed. by A.F. Cardenas, L. Presser and M.A. Marin, Wiley-Inter-science, New York, 1972.
|
 |
31
|
|
 |
32
|
|
| |
33
|
C. S. Wallace, "A suggestion for a fast multiplier," IEEE Transactions on Electronic Circuits, vol. EC-13 (1964), pp. 14-17.
|
CITED BY 3
|
|
|
|
|
|
|
|
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
|
|