US 11,927,983 B2
Time synchronization for computational system
Matthew Jarvis, Mason, OH (US)
Assigned to L3Harris Technologies, Inc., Melbourne, FL (US)
Filed by L3Harris Technologies, Inc., Melbourne, FL (US)
Filed on Dec. 6, 2021, as Appl. No. 17/543,003.
Prior Publication US 2023/0176609 A1, Jun. 8, 2023
Int. Cl. G06F 1/12 (2006.01)
CPC G06F 1/12 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method comprising:
obtaining, at a processing device, indications of clocks, wherein the indications comprise an indication for a clock for each of a plurality of processing devices;
determining, from the indications, whether a clock of the processing device leads or lags a majority of clocks of the plurality of processing devices;
adjusting the clock of the processing device in a direction of the majority of the clocks of the plurality of processing devices;
obtaining, after the adjusting, second indications of the clocks;
determining, from the second indications, that the clocks for all of the plurality of processing devices are within a blind time window relative to the clock of the processing device; and
determining that the clock of the processing device and the clocks of the plurality of processing devices are synchronized.