ACM Home Page
Please provide us with feedback. Feedback
An efficient general purpose parallel computer
Full text PdfPdf (1.41 MB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the thirteenth annual ACM symposium on Theory of computing table of contents
Milwaukee, Wisconsin, United States
Pages: 247 - 262  
Year of Publication: 1981
Authors
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 22,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800076.802478
What is a DOI?

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.


Collaborative Colleagues:
Zvi Galil: colleagues
Wolfgang J. Paul: colleagues