DocumentCode
951625
Title
Multi-microprocessors: An overview and working example
Author
Fuller, Samuel H. ; Ousterhout, John K. ; Raskin, Levy ; Rubinfeld, Paul I. ; Sindhu, Pradeep J. ; Swan, Richard J.
Author_Institution
Carnegie-Mellon University, Pittsburgh, PA
Volume
66
Issue
2
fYear
1978
Firstpage
216
Lastpage
228
Abstract
Rapid and continuing advances in large-scale integrated (LSI) semiconductor technology have lead to considerable speculation on ways to exploit microprocessors for building computer systems. Microprocessors are being applied very successfully where small amounts of computing power ate needed, such as in calculators, instruments, controllers, intelligent terminals, and more recently in consumer goods and games; but it remains an open problem to design a commerdally viable multiple-microprocessor structure. A variety of organizations have been proposed for such systems, and this article begins with an overview of this spectrum. Few multiple-microprocessor systems, however, have been built or otherwise subjected to a critical analysis. To address the unresolved problems facing such systems, Carnegie-Mellon University has undertaken the design, implementation, and evaluation of an experimental multi-microprocessor computer system called Cm*. A 10-processor, ½ Mbyte primary memory prototype configuration of Cm*has been completed and became available for experimentation in the Spring of 1977. The kernel of an operating system and five application programs with widely varying characteristics have been written for Cm*, and form the basis for the measurements and discussion given here. Several of the application programs have been able to utilize all the processors in the prototype system effectively. In other words, doubling the number of available processors effectively doubled the execution speed of these programs.
Keywords
Buildings; Calculators; Instruments; Intelligent structures; Kernel; Large scale integration; Lead compounds; Microprocessors; Prototypes; Springs;
fLanguage
English
Journal_Title
Proceedings of the IEEE
Publisher
ieee
ISSN
0018-9219
Type
jour
DOI
10.1109/PROC.1978.10872
Filename
1455141
Link To Document