-
公开(公告)号:US20230361900A1
公开(公告)日:2023-11-09
申请号:US18107442
申请日:2023-02-08
Applicant: Mellanox Technologies, Ltd.
Inventor: Dotan David Levi , Liron Mula , Natan Manevich
CPC classification number: H04J3/0652 , H04L47/25 , H04J3/0667
Abstract: A system includes a device coupled to a processing device. The processing device is to receive a timing signal associated with a synchronized time. The processing device is further to synchronize a rate limiter of the device to the synchronized time responsive to receiving the timing signal, wherein the rate limiter is configured to schedule one or more workloads at a respective rate. The processing device is to receive a request to execute the one or more workloads, the request comprising a rate to execute each workload of the one or more workloads. The processing device is to execute the one or more workloads at the respective rate upon synchronizing the rate limiter.
-
公开(公告)号:US11757614B2
公开(公告)日:2023-09-12
申请号:US17315396
申请日:2021-05-10
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Dotan David Levi , Wojciech Wasko , Natan Manevich , Teferet Geula , Amit Mandelbaum , Ariel Almog
IPC: H04L7/00 , G06N20/00 , H04L43/106
CPC classification number: H04L7/0054 , G06N20/00 , H04L43/106
Abstract: In one embodiment, a processing apparatus includes processing circuitry to process an event, a timestamping unit to generate a timestamp for the event, at least one register to store at least one parameter describing a hardware state of the processing circuitry, and timestamp correction processing circuitry to compute a time value as a correction to the generated timestamp responsively to the at least one parameter.
-
公开(公告)号:US20230231695A1
公开(公告)日:2023-07-20
申请号:US17579630
申请日:2022-01-20
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Natan Manevich , Dotan David Levi , Wojciech Wasko , Ariel Almog , Bar Shapira
IPC: H04L7/00
CPC classification number: H04L7/0012
Abstract: In one embodiment, a synchronized communication system includes a plurality of compute nodes, and clock connections to connect the compute nodes in a closed loop configuration, wherein the compute nodes are configured to distribute among the compute nodes a master clock frequency from any selected one of the compute nodes.
-
公开(公告)号:US20220357763A1
公开(公告)日:2022-11-10
申请号:US17313026
申请日:2021-05-06
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Itai Levy , Dotan David Levi , Nir Nitzani , Natan Manevich , Alex Vaynman , Ariel Almog
Abstract: A network adapter includes a network port for communicating with a communication network, a hardware clock, and circuitry. The circuitry is coupled to receive from the communication network, via the network port, one or more time-protocol packets that convey a network time used for synchronizing network devices in the communication network, to align the hardware clock to the network time conveyed in the time-protocol packets, and to make the network time available to one or more time-service consumers running in a host served by the network adapter.
-
公开(公告)号:US11277455B2
公开(公告)日:2022-03-15
申请号:US16430457
申请日:2019-06-04
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Dotan David Levi , Alex Vainman , Natan Manevich , Nir Nitzani , Ilan Smith , Richard Hastie , Noam Bloch , Lior Narkis , Rafi Weiner
IPC: H04L29/06 , H04L12/861 , H04L12/851 , H04L12/841 , H04L12/801 , H04L12/823 , H04L65/613 , H04L65/80 , H04L67/01 , H04L49/90 , H04L47/2441 , H04L47/28 , H04L47/34 , H04L47/32 , H04L29/08 , H04L67/06
Abstract: A method including configuring a transmit process to store information including a queue of packets to be transmitted, the queue defining transmit process packets to be transmitted, each packet associated with a transmission time, and configuring a synchronization process to receive from the transmit process at least some of the information. The synchronization process performs one of: A) accessing a dummy send queue and a completion queue, and transmitting one or more of the transmit process packets in accordance with a completion queue entry in the completion queue, and B) sends a doorbell to transmission hardware at a time when at least one of the transmit process packets is to be transmitted, the synchronization process including a master queue configured to store transmission entries, each transmission entry including a transmit process indicator and an indication of transmit process packets to be transmitted. Related apparatus and methods are also described.
-
公开(公告)号:US20250105938A1
公开(公告)日:2025-03-27
申请号:US18475297
申请日:2023-09-27
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Natan Manevich , Dotan David Levi , Maciej Machnikowski , Wojciech Wasko , Elran Abissror , Bar Or Shapira , Pavel Efros , Jonathan Oliel , Ofir Sadeh
Abstract: In one embodiment, a monitoring device includes an interface to receive symbols from at least one monitored device over at least one communication link, at least one counter to track a number of the symbols received from the at least one monitored device over the at least one communication link, and processing circuitry to monitor synchronization of at least one clock of the at least one monitored device based on at least one value of the at least one counter.
-
公开(公告)号:US20250055667A1
公开(公告)日:2025-02-13
申请号:US18420822
申请日:2024-01-24
Applicant: Mellanox Technologies, Ltd.
Inventor: Natan Manevich , Dotan David Levi , Nir Laufer , Wojciech Wasko , Maciej Machnikowski , Doron Fael , Arnon Sattinger
Abstract: In one embodiment, a system, includes a digitally controlled oscillator (DCO) to generate a local clock signal having a local clock frequency, and a hardware clock to maintain a value indicative of a local clock time advancing at a frequency proportional to the local clock frequency of the local clock signal generated by the DCO, and clock synchronization circuitry to receive from a device an indication of a remote clock time, generate a digital control command to at least partially correct for a difference between the remote clock time and the local clock time, and provide the digital control command to the DCO, wherein the DCO is to adjust the local clock frequency responsively to the digital control command.
-
38.
公开(公告)号:US20250036503A1
公开(公告)日:2025-01-30
申请号:US18916370
申请日:2024-10-15
Applicant: Mellanox Technologies, Ltd.
Inventor: Natan Manevich , Dotan David Levi , Shay Aisman , Ariel Almog , Ran Avraham Koren
IPC: G06F11/07
Abstract: A method includes presenting, by a processing device, in a user interface of a display device, a set of menu items associated with a plurality of criteria and detecting one or more input signals from one or more selections of the set of menu items. The method includes creating a command that includes one or more criteria corresponding to selected options of the plurality of criteria derived from the one or more input signals. The method includes sending, by the processing device, the command to a network adapter device to trigger a polling operation to be performed that causes internal logic of the network adapter device to sample event data associated with a latency of data packets sent by a hardware process that is specific to the one or more criteria.
-
39.
公开(公告)号:US12158795B2
公开(公告)日:2024-12-03
申请号:US18074751
申请日:2022-12-05
Applicant: Mellanox Technologies, Ltd.
Inventor: Natan Manevich , Dotan David Levi , Shay Aisman , Ariel Almog , Ran Avraham Koren
Abstract: A device includes a hardware block to perform a hardware process and internal logic coupled between a processing device, which executes instructions, and the hardware block. The internal logic can one of measure execution time or count clock cycles of at least a portion of the hardware process. The internal logic can further, in response to the measured execution time or the counted clock cycles satisfying a predetermined condition, provide data associated with the one of the execution time measurement or the clock cycles count to the processing device, the data being statistically indicative of a latency of data packets sent by the hardware process over a total time the hardware process executes.
-
公开(公告)号:US20240373379A1
公开(公告)日:2024-11-07
申请号:US18225525
申请日:2023-07-24
Applicant: Mellanox Technologies, Ltd.
Inventor: Natan Manevich , Dotan David Levi , Wojciech Wasko , Liron Mula , Ariel Almog , Bar Shapira , Guy Lederman
IPC: H04W56/00
Abstract: A system including an interconnect device coupled with one or more devices where the first device of the one or more devices is to transmit a control block for synchronization via a physical layer of a link coupled to the high-speed interconnect device, the control block comprising a header portion of bits corresponding to a header indicating the block is a control block and a data portion of bits indicating the control block is associated with time synchronization information. The interconnect device is to receive data, parse the data, determine the data is associated with the control block, determine a delay associated with the physical layer transmitting the control block and transmitting a signal responsive to receiving the control block and determining the delay.
-
-
-
-
-
-
-
-
-