Next: Introduction to Message Passing
 Up: Ceng 505 Parallel Computing
 Previous: Shared Memory II; Threads,
     Contents 
Message Passing Architecture
Figure 6.1:
Message passing systems.
| 
 | 
 
- Message passing systems provide alternative methods for communication and movement of data among multiprocessors (compared to shared memory multiprocessor systems, see Fig. 6.1).
 
- There is no global memory so it is necessary to move data from one local memory to another by means of message passing (send/receive pairs).
 
- Each processor has access to its own local memory and can communicate with other processors using the interconnection network. These systems eventually gave way to Internet-connected systems where the processor/memory nodes are cluster nodes, servers, clients, or nodes in a greater grid.
 
- Aspects of message passing systems;
- programming model,
 
- message routing,
 
- network switching,
 
- processor support for message passing,
 
- examples of message passing systems.
 
 
Subsections
Cem Ozdogan
2006-12-27