Skip to main content

Multiprocessors and Other Parallel Systems an Introduction and Overview

  • Conference paper
Computer Architecture

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 4))

  • 77 Accesses

Abstract

The evolution of hardware organization is traced from early uniprocessor systems with no parallelism through several stages of both single and multiple computer systems each providing a higher degree of concurrency. A multiprocessor is then defined as a specific class of system organization in terms of both its hardware and software characteristics. The basic hardware organizations used for the interconnection of the functional units in a multiprocessor are discussed as well as the organization of other parallel systems, such as associative, array, and pipeline processors. Three types of operating systems for multiprocessors are discussed and the problem of software support for exploiting parallelism in program structure is introduced.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Baer, Jean-Loup: “Large, Scale, Systems”, Chapter 5 in A.F. Cardenor, L. Presser, & M.A. Marin, eds., Computer Science, Wiley-Interscience, New York, 1972

    Google Scholar 

  2. Biddle, A.G.W. (Jack): IBM and Antitrust: A Look Into. The Crystal Ball Remarks made at the Computer Dealers Association’s Tuture, Look Seminar, 27 Jan. 1975 Kansas City Missouri; excerpts printed in On-Line vol 3 no 4 1 Feb. 1975 Computer Industry Association Encino California Of interest and significance here are the remarks made on the system organization anticipated for IBM’s FS (Future System). Most of the comments made are based on studies of IBM documents disclosed during the IBM antitrust cases.

    Google Scholar 

  3. Cohen, Ellis: Symmetric Multi-Mini-Processors: A Better Way To Go? Computer Decisions Jan. 1973 pp 16–20 An earlier report on the C.mmp project. Both hardware and software are discussed. The hardware is specific to the C.mmp; however, the basic discussion of multiprocessors and multiprocessor operating systems is quite general.

    Google Scholar 

  4. Davis R. L. et al: The, Building Block Approach To Multiprocessing AFIPS SJCC 1972 “This paper describes the hardware and software concepts used in the Burroughs D-machine. The paper starts by discussing a bus structure (called a Switch Interlock) for use in the multi-processor. It discusses the trade offs in choosing the structure, and looks at a single bus, multiple bus, multiport, matrix switch and crossbar systems. The Switch Interlock is a dedicated matrix switch which supports both single word and block transfers. The switch is designed to be implemented for bus widths from bit serial to fully word-parallel.” (Abstract from Newton.)

    Google Scholar 

  5. Drysdale, K. W. P.: A Systems Architecture Fox Multiprocesson Systems Using Microprocessors Eurocomp. Conference Proceedings 1974 pp 1179–1190 Systems design concepts based on the Intel 8008 microprocessor.

    Google Scholar 

  6. Evans, D. J.: Computer Architecture And Software Strategies of Future Systems Proc. of Datafair 73 pp 94–106 Includes a general discussion of the development of parallelism in larger systems. Covers multiprocessor hardware, software, and strategies for the exploitation of parallelism present. Of particular interest are the coverage of design requirements for both hardware and software for multiprocessors.

    Google Scholar 

  7. Evans, David: When Two (Or More) Is Better Than One, Alone Computing Europe (London) 9 January 1975 pp 12–13 Basically, the same article as above.

    Google Scholar 

  8. Farber, David J.: A Ring Network Datamation Feb. 1975 pp 44–46 The most current publication on the UCI-DCS (University of California at Irvine — Distributed Computing System). Quite short on specific details. Mostly a status report.

    Google Scholar 

  9. Feng, Tse-yun: “An 0verview of Parallel Pxocessing Systems”. 1972 WESCON Technical Papers

    Google Scholar 

  10. Flynn, M. J.: “Some, Computer Organizations and their Effectiveness”, IEEE Trans. on Computers, C-21, no. 9, Sept., 1972

    Google Scholar 

  11. Halton, D.: “Hardware of the System 250 for Communications Control”, International Switching Symposium, Massachusetts Institute of Technology, Cambridge, Mass., 6–9 June, 1972

    Google Scholar 

  12. Händler, W.: “On Classification Schemes for Computer Systems in the Post-von-Neumann Era” Gesellschaft für Informatik Annual Conference, Berlin 1974

    Google Scholar 

  13. Higbie, L. C.: Supercomputer Architecture COMPUTER (IEEE Computer Society) December 1973, pp. 48–58 The discussion presented here centres primarily on array and vector processors.

    Google Scholar 

  14. Hodges, K. J. Hamer: A Fault-Tolerant Multiprocessor Design for Real-1ime Control Computer Design December 1973, pp. 75–81 A brief discussion of some of the features and operating characteristics of the Plessey System 250

    Google Scholar 

  15. Newton, R.S.: A Review of Innovative Computer Architecture MOD (PE) Royal Radar Establishment Malvern Worcs England Tech Note 784 May 1974 31pp Presents a short (7 pp) overview of developments in system organization. Contains an extensive annotated bibliography including 89 iterns

    Google Scholar 

  16. Reigel, E. W. et al: The Interpreter — A Microprogrammable Building Block System AFIPS SJCC 1972 “The paper begins with a chronological survey of microprogramming development and then describes in detail the Burroughs D Machine’s mi-croprogrammable Interpreter.” (Abstract from Newton.)

    Google Scholar 

  17. Reyling, George Jr.: Performance And Control of Multiple Microprocessor Systems Computer Design March 1974 Basic organization considered is a single shared data bus. Topics discussed are System Throughput, System Cost, System Control, and Resource Allocation.

    Google Scholar 

  18. Walther & Biddle: Clues To Next IBM Computer Points To Major Advances Electronic Design 22 November 1974, “news scope” section Reports on comments made on the System/370 follow-on system by Lee H. Walther of the Quantum Science Corp. and A.G.W. (Jack) Biddle of the Comuter Industry Association

    Google Scholar 

  19. Ware, W. H.: The Ultimate Computer P4825 RAND Corp. April 1972

    Google Scholar 

  20. Withington, Frederick G.: Beyond 1974: A Technology forecast Datamation Jan. 1975, pp. 54–73 The discussion of hardware for central processors strongly stresses the future importance of multiprocessors. There is also a prediction for an increase in the utilization of the non-homogeneous multiprocessor organization as an approach to better input/output capabilities.

    Google Scholar 

  21. Witt, B. I.: “M65: An Experiment in OS/360 Multiprocessing”, presented at the IBM Information Systems Symposium, Sept. 4–6, 1968, Washington, DC; also presented at the 1968 ACM National Conference

    Google Scholar 

  22. Wulf, W. A. and Bell, G. C: C.mmp — A Multi-Mini-Processor Proc. FJCC 1972 vol. 41 AFIPS Press Montvale NJ pp. 765–777 A general description of the C.mmp covering both hardware and software as well as some of the design motivations

    Google Scholar 

  23. Wulf, W. et al: HYDRA: The Kerne1 of A Multlpxocessor Operating System Comm. of the ACM 17, 6 June 1974, pp. 337–345 A complete discussion of HYDRA, the operating system for the C.mmp systems

    Google Scholar 

  24. Wulf, William, and Roy, Levin: A Local Network Datamation February 1975, pp. 47–50 The most current report on the C.mmp (Carnegie-Mellon Multi-Mini-Processor). Covers the hardware, software, and current status of the project

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1976 Springer-Verlag Berlin · Heidelberg

About this paper

Cite this paper

Enslow, P.H. (1976). Multiprocessors and Other Parallel Systems an Introduction and Overview. In: Händler, W., Bell, R.K. (eds) Computer Architecture. Informatik-Fachberichte, vol 4. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-66400-7_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-66400-7_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-07761-9

  • Online ISBN: 978-3-642-66400-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics