Monitors: an operating system structuring concept
Communications of the ACM
Communications of the ACM
The architecture of concurrent programs
The architecture of concurrent programs
Operating system principles
MP/C: A multiprocessor/computer architecture
ISCA '81 Proceedings of the 8th annual symposium on Computer Architecture
The rendezvous and monitor concepts: Is there an efficiency difference?
SIGPLAN '80 Proceedings of the ACM-SIGPLAN symposium on The ADA programming language
Multiprocessor software design
ACM '80 Proceedings of the ACM 1980 annual conference
The rendezvous and monitor concepts: is there an efficiency difference?
SIGPLAN '80 Proceedings of the ACM-SIGPLAN symposium on Ada programming language
MP/C: A Multiprocessor/Computer Architecture
IEEE Transactions on Computers
Software sympathetic chip set design
AFIPS '81 Proceedings of the May 4-7, 1981, national computer conference
Hi-index | 0.00 |
This paper proposes a hierarchical multiprocessor architecture for real-time programs written in a concurrent programming language. The use of processes and monitors leads to a multiprocessor system in which each processor has a local store dedicated to a single process. The processors share a common store that contains the monitors. To avoid congestion in the common store the processes and monitors are partitioned into subsystems that share a hierarchy of common stores. The main goal is to develop a synthesis of an abstract language and a computer architecture that match in an obvious way.