Offloaded intra-system synchronization

    公开(公告)号:US20250093905A1

    公开(公告)日:2025-03-20

    申请号:US18470452

    申请日:2023-09-20

    Abstract: In one embodiment, a peripheral device includes an oscillator, a counter to be driven by the oscillator and provide a peripheral device counter value, and processing circuitry to receive a host device counter value from a host device, read host device clock translation parameters from a host memory of the host device, the host device clock translation parameters providing translation between the host device counter value and a host device clock time, read peripheral device clock translation parameters providing a translation between the peripheral device counter value and a peripheral device clock time, read the peripheral device counter value, compute a clock correction as a function of a difference between the host device clock time and the peripheral clock time, based on the host device and peripheral device counter values and clock translation parameters, and correct the host device or peripheral device clock translation parameters based on the clock correction.

    Clock synchronization NIC offload

    公开(公告)号:US12255734B2

    公开(公告)日:2025-03-18

    申请号:US17973575

    申请日:2022-10-26

    Abstract: In one embodiment, a system includes a network interface controller including a device interface to connect to a processing device and receive a time synchronization marker message from an application running on the processing device, a network interface to send packets over a network, and packet processing circuitry to process the time synchronization marker message for sending via the network interface over the network to a slave clock device, generate a time synchronization follow-up message including a timestamp indicative of when the synchronization marker message egressed the network interface, and process the time synchronization follow-up message for sending via the network interface over the network to the slave clock device.

    Clock synchronization monitoring system

    公开(公告)号:US20250021130A1

    公开(公告)日:2025-01-16

    申请号:US18349976

    申请日:2023-07-11

    Abstract: In one embodiment, a system including a reference processing device includes a reference hardware clock to maintain a reference clock value, and reference clock synchronization circuitry to discipline the reference hardware clock responsively to a remote clock, which is remote to the system, and a follower processing device including a follower hardware clock to maintain a follower clock value, and follower clock synchronization circuitry to synchronize the follower hardware clock to the reference hardware clock, and provide an indication about the follower clock value to the reference processing device, wherein the reference clock synchronization circuitry is configured to monitor a quality of the synchronization of the follower hardware clock to the reference hardware clock.

    Time-based synchronization descriptors
    5.
    发明公开

    公开(公告)号:US20230251899A1

    公开(公告)日:2023-08-10

    申请号:US17667600

    申请日:2022-02-09

    CPC classification number: G06F9/4887

    Abstract: In one embodiment, a system includes a peripheral device including a hardware clock, and processing circuitry to read a given work request entry stored with a plurality of work request entries in at least one work queue in a memory, the given work request entry including timing data and an operator, the timing data being indicative of a time at which a work request should be executed, retrieve a clock value from the hardware clock, and execute the work request with a workload while execution of the work request is timed responsively to the timing data and the operator and the retrieved clock value.

    CLOCK SYNCHRONIZATION BETWEEN NETWORKED DEVICES BASED ON PACKET CONGESTION INFORMATION

    公开(公告)号:US20250023705A1

    公开(公告)日:2025-01-16

    申请号:US18219895

    申请日:2023-07-10

    Abstract: A network device includes control logic coupled to a receiver. The control logic detects an synchronization packet received via the receiver from a second network device over a network that is precision time protocol unaware. The control logic determines that a portion of the synchronization packet is asserted, indicating that the synchronization packet has incurred congestion traversing the network. The control logic adjusts, based on an assertion of the portion, a weight applied to timestamps associated with sending and receiving the synchronization packet in performing clock synchronization with the second network device.

    Clock synchronization NIC offload
    8.
    发明公开

    公开(公告)号:US20240146431A1

    公开(公告)日:2024-05-02

    申请号:US17973575

    申请日:2022-10-26

    CPC classification number: H04J3/0638

    Abstract: In one embodiment, a system includes a network interface controller including a device interface to connect to a processing device and receive a time synchronization marker message from an application running on the processing device, a network interface to send packets over a network, and packet processing circuitry to process the time synchronization marker message for sending via the network interface over the network to a slave clock device, generate a time synchronization follow-up message including a timestamp indicative of when the synchronization marker message egressed the network interface, and process the time synchronization follow-up message for sending via the network interface over the network to the slave clock device.

Patent Agency Ranking