Modularity and multi-microprocessor structures

There are significant advantages to a modular approach to system design. As semiconductor technology has evolved the complexity of what a designer considers as a design primitive has also grown. Systems constructed from the next generation of module sets will bear a strong resemblance to multiprocessor structures. A taxonomy of the multiprocessor space is given and the subspace to be occupied by the next generation module sets is delineated. Summaries are given of recent research results on two key problems in modular, as well as general, multiprocessor structures: the parallel decomposition of algorithms and deadlocks. Some open research questions conclude the discussion.

[1]  Samuel H. Fuller,et al.  Some observations on semiconductor technology and the architecture of large digital modules , 1973, Computer.

[2]  Gordon Bell,et al.  C.mmp: a multi-mini-processor , 1972, AFIPS '72 (Fall, part II).

[3]  Robert E. Kahn,et al.  Computer communication network design: experience with theory and practice , 1899, AFIPS '72 (Spring).

[4]  Robert Chia-Hua Chen Bus communications systems. , 1974 .

[5]  Allen Newell,et al.  Computer Structures: Readings and Examples, , 1971 .

[6]  Leonard Kleinrock,et al.  Computer communication network design: experience with theory and practice , 1899, AFIPS '72 (Spring).

[7]  Amund Lunde Evaluation of instruction set processor architecture by program tracing. , 1975 .

[8]  D. L. Parnas,et al.  On the criteria to be used in decomposing systems into modules , 1972, Software Pioneers.

[9]  Samuel H. Fuller,et al.  Computer Modules: An architecture for large digital modules , 1973, ISCA '73.

[10]  William R. Crowther,et al.  A new minicomputer/multiprocessor for the ARPA network , 1973, AFIPS National Computer Conference.

[11]  Mario R. Barbacci,et al.  Automated exploration of the design space for register transfer (RT) systems , 1973, ISCA 1973.

[12]  Dileep P. Bhandarkar,et al.  Analytic models for memory interference in multiprocessor computer systems. , 1973 .

[13]  Barry D. Wessler,et al.  Computer network development to achieve resource sharing , 1899, AFIPS '70 (Spring).

[14]  Barry R. Borgerson,et al.  PRIME: a modular architecture for terminal-oriented systems , 1972, AFIPS '72 (Spring).