-
公开(公告)号:US20250093905A1
公开(公告)日:2025-03-20
申请号:US18470452
申请日:2023-09-20
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Wojciech Wasko , Dotan David Levi , Natan Manevich , Maciej Machnikowski
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.
-
公开(公告)号:US12255734B2
公开(公告)日:2025-03-18
申请号:US17973575
申请日:2022-10-26
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Wojciech Wasko , Dotan David Levi , Avi Urman , Natan Manevich
IPC: H04J3/06
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.
-
公开(公告)号:US20250021130A1
公开(公告)日:2025-01-16
申请号:US18349976
申请日:2023-07-11
Applicant: Mellanox Technologies, Ltd.
Inventor: Natan Manevich , Dotan David Levi , Wojciech Wasko , Maciej Machnikowski
IPC: G06F1/12
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.
-
公开(公告)号:US20240281292A1
公开(公告)日:2024-08-22
申请号:US18110788
申请日:2023-02-16
Applicant: Mellanox Technologies, Ltd.
Inventor: Natan Manevich , Dotan David Levi , Wojciech Wasko , Shay Aisman , Ariel Almog , Eliel Peretz , Igor Voks
IPC: G06F9/50
CPC classification number: G06F9/5038 , G06F9/505
Abstract: A device includes a transceiver coupled to a processing device. The processing device is to determine a first time for executing an operation associated with a work execution agent of a plurality of work execution agent. The processing device is further to receive a latency measurement associated with the work execution agent responsive to transmitting the request. The latency measurement is calculated after executing a previous operation associated with the work execution agent at the device. The processing device is also to modify the first time to a second time for executing the operation responsive to receiving the latency measurement.
-
公开(公告)号:US20230251899A1
公开(公告)日:2023-08-10
申请号:US17667600
申请日:2022-02-09
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Dotan David Levi , Daniel Marcovitch , Natan Manevich , Wojciech Wasko , Igor Voks
IPC: G06F9/48
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.
-
公开(公告)号:US20250023705A1
公开(公告)日:2025-01-16
申请号:US18219895
申请日:2023-07-10
Applicant: Mellanox Technologies, Ltd.
Inventor: Wojciech Wasko , Dotan David Levi , Thomas Kernen
IPC: H04L7/00
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.
-
公开(公告)号:US12028661B2
公开(公告)日:2024-07-02
申请号:US17869932
申请日:2022-07-21
Applicant: Mellanox Technologies, Ltd.
Inventor: Ioannis (Giannis) Patronas , Dotan David Levi , Wojciech Wasko , Paraskevas Bakopoulos , Dimitrios Syrivelis , Elad Mentovich
IPC: H04B10/2575 , H04B10/40 , H04B10/50 , H04B10/60 , H04Q11/00
CPC classification number: H04Q11/0005 , H04B10/25753 , H04B10/40 , H04B10/50 , H04B10/60 , H04Q2011/0045 , H04Q2011/005
Abstract: Network devices and associated methods are provided for synchronization in an optically switched network. The network device includes one or more ports in communication with a plurality of devices via an optical switch. The one or more ports receive a master clock signal having a first frequency from a first device of the plurality of devices. The network device includes a local clock in communication with the one or more ports and operating at a second frequency. The network device includes a synchronization manager in communication with the one or more ports and the local clock and configured to be enabled and disabled. When the synchronization manager is enabled, it receives the master clock signal via the one or more ports and transmits an instruction to the local clock to operate at the first frequency.
-
公开(公告)号:US20240146431A1
公开(公告)日:2024-05-02
申请号:US17973575
申请日:2022-10-26
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Wojciech Wasko , Dotan David Levi , Avi Urman , Natan Manevich
IPC: H04J3/06
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.
-
公开(公告)号:US20230269684A1
公开(公告)日:2023-08-24
申请号:US17675548
申请日:2022-02-18
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Wojciech Wasko , Dotan David Levi , Natan Manevich , Timothy James Martin
IPC: H04W56/00
CPC classification number: H04W56/0045
Abstract: A network adapter comprises an output that couples to a central processing unit (CPU) of a network device, a first clock coupled to the output and configured to be synchronized with a second clock that is external to the CPU and the network adapter, and circuitry coupled to the first clock. The circuitry is configured to generate, using the synchronized first clock, a tick at a time offset from a timeslot of a radio schedule for a radio unit and send the tick to the output.
-
公开(公告)号:US20230239068A1
公开(公告)日:2023-07-27
申请号:US17665600
申请日:2022-02-07
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Dotan David Levi , Ioannis (Giannis) Patronas , Wojciech Wasko , Paraskevas Bakopoulos , Dimitrios Syrivelis , Elad Mentovich
CPC classification number: H04J14/08 , H04J14/0212 , H04J14/0267
Abstract: A network adapter includes a host interface and a scheduler. The host interface is configured to receive, from one or more hosts, packets for transmission to respective destinations over a network. The scheduler is configured to synchronize to a time-division schedule that is employed in the network, the time-division schedule specifying (i) multiple time-slots and (ii) multiple respective groups of the destinations that are reachable during the time-slots, and, based on the time-division schedule, to schedule transmission times of the packets to the network on time-slots during which the respective destinations of the packets are reachable.
-
-
-
-
-
-
-
-
-