[mpich-discuss] Clock synchronization

Pavan Balaji balaji at mcs.anl.gov
Sat Apr 2 09:08:41 CDT 2011


[please keep mpich-discuss cc'ed].

There is no real communication during synchronization. Zero-byte 
messages are exchanged. The algorithm used is logarithmic with respect 
to the number of processes.

  -- Pavan

On 04/02/2011 02:52 AM, Ravi Prakash wrote:
> Thanks Pavan! :) Do you know if synchronization is done by splitting the
> communication time in half or somesuch algorithm?
>
> Cheers
> Ravi
>
> ------------------------------------------------------------------------
> *From:* Pavan Balaji <balaji at mcs.anl.gov>
> *To:* Ravi Prakash <ravihoo at ymail.com>; mpich-discuss at mcs.anl.gov
> *Sent:* Friday, April 1, 2011 11:33 PM
> *Subject:* Re: [mpich-discuss] Clock synchronization
>
>
> Assuming TCP/IP communication and a 10-20 machines, once you do an
> MPI_Barrier, I don't expect the time difference between the machines to
> be more than a few 10s of microseconds, if not lesser.
>
> -- Pavan
>
> On 04/01/2011 11:28 PM, Ravi Prakash wrote:
>  > Hi,
>  >
>  > I'm a n00b and I'm wondering if there is any documentation on what clock
>  > synchronization algorithm MPICH2 uses. I need to trigger events at the
>  > same time across multiple machines. What accuracy am I looking at?
>  >
>  > My machines are Windows Vista boxes with Dual dual-core Xeons connected
>  > by an ethernet 100Mbps LAN. Please let me know if there are any more
>  > relevant factors needed for an approximate figure. Is it a few ms / 10's
>  > of ms / 100's of ms / god forbid seconds? :)
>  >
>  > Cheers
>  > Ravi
>  >
>  >
>  >
>  > _______________________________________________
>  > mpich-discuss mailing list
>  > mpich-discuss at mcs.anl.gov <mailto:mpich-discuss at mcs.anl.gov>
>  > https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
>
> --
> Pavan Balaji
> http://www.mcs.anl.gov/~balaji
>
>

-- 
Pavan Balaji
http://www.mcs.anl.gov/~balaji


More information about the mpich-discuss mailing list