> The company i work for makes high performance interconnect solutions
> for super computers.  i'm working on a demo where we're sending data
> around a ring and i wanted to timestamp all the packets as it hits
> each node of the ring.  the servers could be under some stress when
> this is running. 

A microsecond is pretty tight.

There is a chicken/egg tangle here.  If you know the network is good then
you can use that to calibrate your clocks.  If you know the clocks are good
then you can use that to calculate network delays.

What's the round trip time when the network is idle?

Would something like the following work?

  run a calibration step on an idle system
  run your tests
  run another calibration step
  post process the data

If the two calibration steps agree, then you can just fixup the offsets.

If they differ, you may have to try linear interpolation.



-- 
These are my opinions, not necessarily my employer's.  I hate spam.




_______________________________________________
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.

Reply via email to