[mpich-discuss] Message Protocols

Rajeev Thakur thakur at mcs.anl.gov
Mon May 4 11:28:33 CDT 2009


How are you measuring the overhead for receiving versus sending?

Rajeev 

> -----Original Message-----
> From: mpich-discuss-bounces at mcs.anl.gov 
> [mailto:mpich-discuss-bounces at mcs.anl.gov] On Behalf Of Marcelo Tomim
> Sent: Wednesday, April 29, 2009 7:31 PM
> To: mpich-discuss at mcs.anl.gov
> Subject: [mpich-discuss] Message Protocols
> 
> Hello MPI users,
> 
> I have the results of some point-to-point benchmarks on 
> MPICH2 library 
> and I have been having a hard time to interpret them.
> The test is based on paired Send and Recv routines, similar 
> to ping-pong 
> tests. One specific detail I have been wondering about is the 
> fact that 
> for large messages (larger than 128kB, i.e., rendezvous 
> protocol), the 
> overhead for sending is much smaller that the overhead for 
> receiving. I 
> was expecting them to be close to one another, based on the fact that 
> the receiver has to acknowledge to the sender that the 
> message has been 
> successfully received. There must be a flaw in this 
> reasoning, but I don 
> not where it is.
> Could any one help me with that or indicate me a document which 
> explains, in detail, all the message protocols (short, eager and 
> rendezvous) employed in the MPICH2 implementation?
> 
> Thank you all very much for your attention.
> 
> Regards,
> Marcelo Tomim.
> 



More information about the mpich-discuss mailing list