Abstract
Various forms of parallel processing have been realized in computer systems in the last two decades, ranging from parallelization of data processing with respect to input and output operations, to the use of higly parallel arithmetic units, to the construction of networks of tightly interconnected processors. In this introductory paper we examine various examples of abstract and real parallel machines with the aim of providing the basic concepts and discuss their fundamental characteristics. Besides we briefly discuss under what circumstances and up to what extent parallel devices may provide a more efficient solution to computational problems.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
J.L. Baer: A survey od some theoretical aspects of multiprocessing. ACM Computing surveys, vol. 5, n. 4, March 1973.
G. Bilardi, M. Pracchi, F.P. Preparata: A critique and appraisal of VLSI models of computation. Manuscript, 1981.
A.K. Chandra: Computable nondeterministic functions, Proc. of 4th IBM Symposium on Math. Found. of Comp. Sc., Tokyo, 1979.
A.K. Chandra, L.J. Stockmeyer: Alternation, Proc. 17th FOCS, 1976.
B. Chazelle, L. Monier: A model of computation for VLSI with related complexity results. Carnegie Mell University, Tech. Rep. n. CMU-CS-81–107, Feb. 1981.
A. Chi-Chin Yao: On the parallel computation for the knapsack problem, 13th Symposium of Theory of Comp., Milwaukee 1981.
S.N. Cole: Real time computation by iterative arrays of finite state machines, Doctoral Thesis Harvard University, Cambridge, Mass., 1964.
S.A. Cook: The classification of problems which have fast parallel algorithms. Found. of Comp. Theory Borgholm, Sweden Aug. 1983, Springer Verlag Ed.
E. Dekel, D. Nassimi, S. Sahni: Parallel matrix and graph algorithms. From 18th Allerton Conference on Communication Control and Comp. Oct. 79.
L.C.W. Dixon: The place of parallel computation in numerical optimization, CREST-CNR Summer School on design of numerical algorithms for parallel processing, Bergamo June 1981.
M.J.B. Duff, S. Levialdi edits: Languages and architectures for image processing, Academic Press, 1981.
D.M. Eckstein: Simultaneous memory access, TR-79–6, Computer Sc. Dep., Iowa State University, Arnes, Iowa 1979.
P.H. Enslow: Multiprocessor organization: a survey, ACM Comp. Surveys, vol. 9, n. 1, March 1977.
M.J. Flynn: Very high speed computing systems, Proc. IEEE, 54, Dec. 1966.
Z. Galil, W.J. Paul: An efficient general purpose parallel computer, 13th STOC, 1981.
W.M. Gentleman: Some complexity results for matrix computations on parallel processors, Journal of ACM, vol. 23, n. 1, Jan 1976.
L.M. Goldschlager: A unified approach to models of synchronous parallel machines, Proc. 10th STOC, 1978.
L.M. Goldschlager: A universal interconnection pattern for parallel computers. J. of ACM, vol. 29, n. 4, Oct. 1982.
D. Heller: A survey of parallel algorithms in numerical linear algebra, Siam Review, vol. 20, n. 4, Oct. 1978.
G.A.P. Kindervater, J.K. Lenstra: Parallel algorithms in combinatorial optimization: an annotated bibliography. Mathematisch Centrum Techn. Rep. n. BW 189 /83, Aug. 1983.
D. Kozen: On parallelism in Turing machines, Proc. 17th FOCS, 1976.
D.J. Kuck: A survey of parallel machine organization and programming, ACM Comp. Surveys, vol. 9, n. 1, March 1977.
H.T. Kung: The structure of parallel algorithms in Advances in Computers, vol. 19, ed. by Marshall C. Yovits, Academic Press, 1980.
H.T. Kung, P. Lehman: Systolic (VLSI) array for relational data base operations, 1980 ACM SIGMOD International Conference on Management of Data, Los Angeles, May 1980.
B. Lint, T. Agerwala: Communication issues in the design and analysis of parallel algorithms, IEEE Trans. on Softw. Eng., vol. 7, n. 2, March 1981.
J.J. Mc Keown: Aspects of parallel computation in numerical optimization, on Numerical Techniques for Stochastic systems. F. Archetti, M. Cugiani eds., North Holland Pub. 1980.
N. Megiddo: Applying parallel computation algorithms in the design of serial algorithms, Journal of ACM, 30, 4, 1983.
W.L. Miranker: A survey of parallelism in numerical analysis, SIAM Review, 13, 1971.
E.F. Moore: Machine models of self-reproduction, Proc. Symp. Appi. Math., 14, 1962.
J.I. Munro, E.L. Robertson: Parallel algorithms and serial data structures, 17th Annual Allerton Conference on Communication, Control and Computing, Oct. 1979.
J.L. Peterson: Petri nets, ACM Comp. Surv. 9, 3, 1977.
C.A. Petri: Kommunication mit Automaten, Schrift des RW Inst. f. Instr. Math. an der U. Bonn Heft 2, Bonn, 1962.
V.R. Pratt, L.J. Stockmeyer: A characterization of the power of vector machines, JCSS, 1976.
F.P. Preparata, J. Vuillemin: The cube-connected cycles: A versatile network for parallel computation, Communications of ACM, 24, 5, 1981.
C.V. Ramamoorthy, H.F. Li: Pipeline architecture, ACM Comp. Surveys, vol. 9, n. 1, March 1977.
D.R. Reddy, R.W. Hon: Computer architecture for vision, Computer vision and sensor based robots, ed. G.G. Dodd, L. Rossol, Plenum Press, New York, 1979.
G. Rozenberg, A. Salomaa: The mathematical theory of L-systems, Academic Press, 1980.
W.J. Savitch, M.J. Stimson: Time bounded random access machines with parallel processing, TR IW 67/76, Math. Centrum, Amsterdam, 1976.
J.T. Schwartz: Ultracomputers, ACM TOPLAS, 2, 4, 1980.
C.D. Thompson: Area time complexity for VLSI, Proc. of the 11th Annual ACM Symp. on the Theory of Comp. May 1979.
C.D. Thompson, H.T. Kung: Sorting on a mesh connected parallel computer, Comm. of ACM, vol. 20, n. 4, Apr. 1977.
L.G. Valiant, G.J. Brebner: Universal schemes for parallel communication, 13th STOC, 1981.
U. Vishkin: Parallel-Design space, Distributed-Implementation space (PDDI) general purpose computer. RC 9541, IBM T.J. Watson Research Center, Yorktown Heights, 1982.
U. Vishkin: Synchronous Parallel Computation. A survey, 1982 Manuscript.
J. Von Neumann: The general and logical theory of automata, in Cerebral Mechanisms in Behaviour, Hixon Symposium, 1948 ( Wiley, N.Y. 1951 ).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1984 Springer-Verlag Wien
About this chapter
Cite this chapter
Ausiello, G., Bertolazzi, P. (1984). Parallel Computer Models: An Introduction. In: Ausiello, G., Lucertini, M., Serafini, P. (eds) Algorithm Design for Computer System Design. International Centre for Mechanical Sciences, vol 284. Springer, Vienna. https://doi.org/10.1007/978-3-7091-4338-4_6
Download citation
DOI: https://doi.org/10.1007/978-3-7091-4338-4_6
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-81816-9
Online ISBN: 978-3-7091-4338-4
eBook Packages: Springer Book Archive