In shared-memory multiprocessors, numerous processors are accessing one or more shared memory modules. The processors may be physically connected to the memory modules in many ways, but logically every processor is connected to every memory module.
One of the major characteristics of shared memory multiprocessors is that all processors have equally direct access to one large memory address space. The limitation of shared memory multiprocessors is memory access latency.
The figure shows shared-memory multiprocessors.
Shared memory multiprocessors have a major benefit over other multiprocessors since all the processors sent a similar view of the memory.
These processors are also termed Uniform Memory Access (UMA) systems. This term denotes that memory is equally accessible to every processor, providing access at the same performance rate.
In a message-passing multiprocessor system, a method for conveying messages between nodes, and a node and a method, to format the same in a message-passing computer system is specified. A network interface is an example of the message-passing multiprocessor system. In the network interface for a computer system, there exists −
The figure shows message-passing multiprocessors.
Some of the important characteristics of message-passing multiprocessors are −