A multi-microprocessor architecture with hardware support for communication and scheduling
Sudhir R. Ahuja, Abhaya Asthana · ACM SIGARCH Computer Architecture News · 1982
We describe a multiprocessor system that attempts to enhance the system performance by incorporating into its architecture a number of key operating system concepts. In particular: — the scheduling and synchronization of concurrent activities are built in at the hardware level, — the interprocess communication functions are performed in hardware, and, — a coupling between the scheduling and communication functions is provided which allows efficient implementation of parallel systems that is precluded when the scheduling and communication functions are realized in software.