You had mentioned in lecture that Message Passing is sometimes used across Wifi networks. Are there any real-world examples of that? Is it just the general concept applied to when a client is waiting for a response at a socket?
bob_sacamano
How does message routing exactly happen in a message passing system? Is it that all message-passing enabled threads form a "network" of routing nodes that forward messages to each other? Or does the MPI library provide software-level route computation and inform the hardware to populate the incoming buffer of the PID to which the thread belongs?
bpr
@bob_sacamano, MPI could just use sockets and TCP/IP to send between different machines. And can use shared memory APIs when communicating on the same machine.
You had mentioned in lecture that Message Passing is sometimes used across Wifi networks. Are there any real-world examples of that? Is it just the general concept applied to when a client is waiting for a response at a socket?
How does message routing exactly happen in a message passing system? Is it that all message-passing enabled threads form a "network" of routing nodes that forward messages to each other? Or does the MPI library provide software-level route computation and inform the hardware to populate the incoming buffer of the PID to which the thread belongs?
@bob_sacamano, MPI could just use sockets and TCP/IP to send between different machines. And can use shared memory APIs when communicating on the same machine.