Next: Interconnection Networks
 Up: MIMD Architecture
 Previous: Shared Memory Organization
     Contents 
Message Passing Organization
- Message passing systems are a class of multiprocessors in which each processor has access to its own local memory. 
 
- Unlike shared memory systems, communications in message passing systems are performed via send and receive operations. 
 
- A node in such a system consists of a processor and its local memory. 
 
- Nodes are typically able to store messages in buffers (temporary memory locations where messages wait until they can be sent or received), and perform send/receive operations at the same time
as processing. 
 
- The processing units of a message passing system may be connected in a variety of ways ranging from architecture-specific interconnection structures to geographically dispersed networks. 
- Of importance are hypercube networks, which have received special attention for many years. 
 
- The nearest neighbor two-dimensional and three-dimensional mesh networks have been used in message passing systems as well. 
 
 
- Two important design factors must be considered in designing interconnection networks for message passing systems. These are the link bandwidth and the network latency. 
- The link bandwidth is defined as the number of bits that can be transmitted per unit time (bits/s).
 
- The network latency is defined as the time to complete a message transfer. 
 
 
 
 
 
  
 Next: Interconnection Networks
 Up: MIMD Architecture
 Previous: Shared Memory Organization
     Contents 
Cem Ozdogan
2006-12-27