C.mmp

C.mmp

The C.mmp was an early MIMD multiprocessor system developed at Carnegie Mellon University by William Wulf (1971).

Sixteen PDP-11 minicomputers were used as the processing elements (named Compute Modules in the system). Each CM had a local memory of 8K and a local disk subsystem.

Each of the Compute Modules shared these communication pathways:
* An Interprocessor bus - used for distribution of system-wide clock, interrupt and process control messaging among the CMs
* A 16x16 crossbar switch - used to connect the 16 CMs on one side and 16 banks of shared memory on the other.

Since the PDP-11 only had an address space of 16-bits, an additional address translation unit was added to expand the address space to 25 bits for the shared memory space.

The operating system was called HYDRA. It was an capability-based object-oriented operating system, and was operated from a PDP-10 multi-user system. System resources were represented as objects and protected through capabilities.

Among the programming languages available on this system was a subset of ALGOL 68. This language was in fact more a superset than a subset, as the features supporting parallelism were vastly improved, to make good use of the C.mmp.

External links

* [http://research.microsoft.com/users/GBell/CGB%20Files/Cmmp%20Multi-Mini-Processor%20ComConference%201972%20c.pdf C.mmp - A multi-mini-processor, W. A. Wulf and C. G. Bell, C-MU 1972]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • MMP —   [Abk. für Multimedia Protection Protocol, dt. »Multimediaschutzprotokoll«], Protokoll zur Verschlüsselung digitaler Daten, das eine Entschlüsselung nur auf einem personalisierten (registrierten) Abspielgerät erlaubt. MMP wird v. a. für MP3… …   Universal-Lexikon

  • MMP — is a three letter acronym that may refer to: International Organization of Masters, Mates Pilots (MM P), a maritime labor union Manitoba Marijuana Party, now Freedom Party of Manitoba, a Canadian political party Mathematics Mechanization Platform …   Wikipedia

  • MMP — steht für: Matrix Metalloproteasen sind spezielle Enzyme Madrider Abkommen über die internationale Registrierung von Marken Multi Man Publishing, ein amerikanischer Spieleverlag Mixed Member Proportional System, die englischsprechige Bezeichnung… …   Deutsch Wikipedia

  • MMP — Métalloprotéinase matricielle Les métalloprotéinases matricielles ou MMP (de l anglais Matrix metalloproteinase) sont des enzymes qui dégradent la matrice extracellulaire des tissus conjonctifs, notamment de la peau. Il en existe de nombreux… …   Wikipédia en Français

  • MMP — Managed Mail Program (MMP) A distribution system that masses mail at a mechanized or automated area distribution center (ADC) for receipt and five digit distribution within the ADC area. The system identifies, on first handling, First Class Mail… …   Glossary of postal terms

  • MMP-9 — …   Википедия

  • MMP — …   Википедия

  • MMP — Matrix Metalloproteinase (Medical » Physiology) * Millennium Mathematics Project (Academic & Science » Universities) * Master Plan (Governmental » Military) * Marian Movement Of Priests (Community » Religion) * Media Monitoring Project (Community …   Abbreviations dictionary

  • MMP — matrix metalloproteinase; maximum maintained pressure; muscle mechanical power * * * matrix metalloproteinase …   Medical dictionary

  • MMP — • Modified Modular Plug • Multiplex Message Processor ( > IEEE Standard Dictionary ) • Mompos, Colombia internationale Flughafen Kennung …   Acronyms

  • mmp — ISO 639 3 Code of Language ISO 639 2/B Code : ISO 639 2/T Code : ISO 639 1 Code : Scope : Individual Language Type : Living Language Name : Siawi …   Names of Languages ISO 639-3

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”