|
ABSTRACT
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.
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
|
Baskin, H. B., B. R. Borgerson, and R.Robers, "PRIME - A Modular Architecture for Terminal-Oriented Systems," AFIPS Proc. SJCC, Vol. 40,
|
| |
4
|
|
| |
5
|
|
| |
6
|
Bell, C. G., J. Grason, and A. Newell, Designing Computers and Digital Systems, Digital Press, Digital Equipment Corporation, 1972.
|
| |
7
|
Bell, C. G., R. C. Chen, S. H. Fuller, J. Grason, S. Rege, and D. P. Siewiorek, "The Architecture and Applications of Computer Modules: A Set of Components for Digital Design," IEEE Computer Society International Conference, CompCon73, March 1973, 177-180.
|
| |
8
|
|
| |
9
|
Davidow, W. H., "General Purpose Microcontrollers. Part 1: Economic Considerations," Computer Design, Vol. 11, No. 7, July 1972, 75-79.
|
| |
10
|
Digital Equipment Corp., PDP-11 Peripherals Handbook, 1973.
|
| |
11
|
Dijkstra, E. W., "Cooperating Sequential Processes," in Programming Languages, F. Genuys, ed., Academic Press, 1968.
|
| |
12
|
Frank, H. R., E. Kahn and L. Kleinrock, "Computer Communication Network Design—Experience with Theory and Practice," Proc. AFIPS Conf., Vol. 40, SJCC 1972, 255-270.
|
| |
13
|
Fuller, S. H. and D. P. Siewiorek, "Some Observations on Semiconductor Technology and the Architecture of Large Digital Modules," report of the Workshop on the Architecture and Applications of Digital Modules held on June 7-8, 1973, IEEE Computer, Vol. 6, No. 10, October 1973, 14-21.
|
 |
14
|
|
| |
15
|
Heart, F. E., S. M. Ornstein, W. R. Crowther, and W. B. Barker, "A New Minicomputer/Multiprocessor for the ARPA Network," AFIPS Conf. Proc., Vol. 42, NCC 1973, 529-537.
|
| |
16
|
|
| |
17
|
Parnas, D. L., "On the Criteria to be Used in Decomposing a System into Modules," Department of Computer Science, Carnegie-Mellon University, August 1971.
|
| |
18
|
Roberts, L. G. and B. D. Wessler, "Computer Network Development to Achieve Resource Sharing," Proc. AFIPS Conf., Vol. 36, SJCC, 1970, 543-549.
|
| |
19
|
Wulf, W. A. and C. G. Bell, "C.mmp - A Multi-Mini-Processor," AFIPS Conf. Proc., Vol. 41, Part II, FJCC 1972, 765-777.
|
|