Patent ID: 11907754
Assignee: MELLANOX TECHNOLOGIES, LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A system comprising:
a memory;
a processing device comprising: a device processor; and a device clock; and
a peripheral device, comprising:
an interface to share data with the processing device;
a hardware clock; and
processing circuitry to: discipline the hardware clock from a remote reference clock; retrieve respective hardware clock values from the hardware clock; and write respective clock synchronization messages including the retrieved respective hardware clock values to the memory without needing corresponding individual respective requests from the device processor for writing each of the respective clock synchronization messages to the memory, and wherein the device processor is configured to: retrieve respective device clock values from the device clock responsively to the respective clock synchronization messages being written to the memory; compute respective time differences between the respective hardware clock values included in the respective clock synchronization messages and the respective retrieved device clock values; and discipline the device clock responsively to ones of the respective time differences.