[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1499402.1499515acmotherconferencesArticle/Chapter ViewAbstractPublication PagesafipsConference Proceedingsconference-collections
research-article
Free access

Cm*: a modular, multi-microprocessor

Published: 13 June 1977 Publication History

Abstract

This paper describes the architecture of a new large multi-processor computer system being built at Carnegie-Mellon University. The system allows close cooperation between large numbers of inexpensive processors. All processors share access to a single virtual memory address space. There are no arbitrary limits on the number of processors, amount of memory or communication bandwidth in the system. Considerable support is provided for low level operating system primitives and inter-process communication.

References

[1]
Fuller, S. H., D. P. Siewiorek, and R. J. Swan, "Computer Modules: An Architecture for Large Digital Modules", Proceedings of the First Annual Symposium on Computer Architecture, University of Florida, Gainesville. Also in ACM SIGARCH, Computer Architecture News, Vol. 2, No. 4, December 1973, pp. 231--236.
[2]
Bell, C. G., J. L. Eggert, J. Grason, and P. Williams, "The Description and the Use of Register Transfer Modules (RTMs)", IEEE Transactions on Computers, Vol. C-21, No. 5, May 1972, pp. 495--500.
[3]
Heart, F. E., S. M. Ornstein, W. R. Crowther, and W. B. Barker, "A New Minicomputer/Multiprocessor for the ARPA Network." AFIPS Conference Proceedings, Vol. 42, NCC 1973, pp. 529--537.
[4]
Wulf, W. A. and C. G. Bell, "C. mmp---A Multi-Mini-Processor", AFIPS Conference Proceedings, Vol. 41, part II, FJCC 1972, pp. 765--777.
[5]
Swan, R. J., A Bechtolsheim, K. Lai and J. Ousterhout, "The Implementation of the Cm* Multi-Microprocessor", AFIPS Conference Proceedings, Vol. 46, 1977 National Computer Conference.
[6]
Jones, A. K., R. J. Chansler, I. Durham, P. Feiler and K. Schwans, "Software Management of Cm*, a Distributed Multiprocessor", AFIPS Conference Proceedings, Vol. 46, 1977 National Computer Conference.
[7]
Anderson, G. A. and E. D. Jensen, "Computer Interconnection Structures: Taxonomy, Characteristics and Examples", Computing Surveys, 7, 4, December 1975, pp. 197--213.
[8]
Swan, R. J., S. H. Fuller and D. P. Siewiorek, "The Structure and Architecture of Cm*: A Modular, Multi-Microprocessor", Computer Science Research Review 1975--76, Carnegie-Mellon University, Department of Computer Science, Pittsburgh, Pa., December 1976, pp. 25--47.
[9]
Swan, R. J., L. Raskin, and A. Bechtolsheim, "Deadlock Issues in the Design of the Linc", Internal Memo, March 1976.
[10]
Denning, P. J., "Virtual Memory", Computing Surveys, Vol. 2, No. 3, September 1970, pp. 153--190.
[11]
Brinch-Hansen, Per, Operating System Principles, Chapter 8, "A Case Study: RC-4000", Prentice Hall, 1973.
[12]
Jefferson, David, "The Hydra Message System", to be published.
[13]
Ingle, Ashok and D. P. Siewiorek, "Reliability Modeling of Multiprocessor Structures", Proceedings IEEE CompCon '76, September 1976.
[14]
Ingle, Ashok and D. P. Siewiorek, "Reliability Models for Multiprocessor Systems with and without Periodic Maintenance", Computer Science Technical Report, Carnegie-Mellon University, September 1976.
[15]
Siewiorek, D. P., W. C. Brantley Jr., and G. W. Lieve, "Modeling Multiprocessor Implementations of Passive Sonar Signal Processing", Final Report, Carnegie-Mellon University. Pittsburgh, Pa. 15213, October 1976.
[16]
Van Zoren, H., "Cm* Host User's Manual", Department of Computer Science, Carnegie-Mellon University, December 1975.
[17]
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, CompCon 73, March pp. 177--180.
[18]
Bell, C. G. and A. Newell, Computer Structures: Readings and Examples, McGraw-Hill, New York, New York, 1971.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
AFIPS '77: Proceedings of the June 13-16, 1977, national computer conference
June 1977
1039 pages
ISBN:9781450379144
DOI:10.1145/1499402
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • AFIPS: American Federation of Information Processing Societies

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 June 1977

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)105
  • Downloads (Last 6 weeks)4
Reflects downloads up to 31 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2017)Wearable ComputingGetMobile: Mobile Computing and Communications10.1145/3103535.310353721:1(5-10)Online publication date: 31-May-2017
  • (2006)Separating policy from correctness in concurrency control designSoftware: Practice and Experience10.1002/spe.438014090414:9(827-844)Online publication date: 30-Oct-2006
  • (2005)Towards a parallel architecture for functional languagesFuture Parallel Computers10.1007/3-540-18203-9_7(270-285)Online publication date: 28-May-2005
  • (2005)Fine-grain parallel computing: The dataflow approachFuture Parallel Computers10.1007/3-540-18203-9_3(82-152)Online publication date: 28-May-2005
  • (2004)Experimental Research in Dependable Computing at Carnegie Mellon UniversityBuilding the Information Society10.1007/978-1-4020-8157-6_25(305-328)Online publication date: 2004
  • (1993)Throughput Analysis of Multiple-Bus Multiprocessor Systems with Simultaneous Possession of Common ResourcesSIMULATION10.1177/00375497930610030661:3(176-184)Online publication date: 1-Sep-1993
  • (1993)The KSR 1: bridging the gap between shared memory and MPPsDigest of Papers. Compcon Spring10.1109/CMPCON.1993.289682(285-294)Online publication date: 1993
  • (1993)The KSR1: High Performance and Ease of Programming, No Longer an OxymoronSupercomputer ’9310.1007/978-3-642-78348-7_7(53-70)Online publication date: 1993
  • (1992)Efficient hierarchical interconnection for multiprocessor systemsProceedings Supercomputing '9210.1109/SUPERC.1992.236631(708-717)Online publication date: 1992
  • (1991)Asynchronous design for programmable digital signal processorsIEEE Transactions on Signal Processing10.1109/78.8091739:4(939-952)Online publication date: 1-Apr-1991
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media