Multiprocessor Organization—a Survey
ACM Computing Surveys (CSUR)
On multiprogramming, machine coding, and computer organization
Communications of the ACM
Hardware support for concurrent programming in loosely coupled multiprocessors
ISCA '78 Proceedings of the 5th annual symposium on Computer architecture
Hardware/software tradeoffs in a variable word width, variable queue length buffer memory
ISCA '77 Proceedings of the 4th annual symposium on Computer architecture
A cache-based message passing scheme for a shared-bus multiprocessor
ISCA '88 Proceedings of the 15th Annual International Symposium on Computer architecture
Hi-index | 0.00 |
This paper presents low-level architectural features for supporting software systems which are organized as collections of concurrent processes in which processes may be created or destroyed and interprocess interaction paths may be established and closed over the course of system's operation. The interprocess interaction aspect of the mentioned systems is discussed in some detail and a suitable architecture is developed for a processor which provides for efficient coordination and communication between processes running on possibly different computers.