-
公开(公告)号:US12229439B1
公开(公告)日:2025-02-18
申请号:US18229509
申请日:2023-08-02
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Niv Aibester , Eyal Srebro , Liron Mula , Amit Kazimirsky
IPC: G06F3/06 , G06F1/3234 , H04L49/90
Abstract: A network device, a network interface controller, and a switch are provided. In one example, a shared buffer includes a plurality of cells of memory, one or more ports read data from the shared buffer and write data to the shared buffer, and a controller circuit selectively enables and disables cells of memory of the shared buffer based on an amount of data stored in the shared buffer. Power consumption of the shared buffer is in proportion to a number of enabled cells of memory.
-
公开(公告)号:US20250047402A1
公开(公告)日:2025-02-06
申请号:US18229074
申请日:2023-08-01
Applicant: Mellanox Technologies, Ltd.
Inventor: Yam Gellis , Oren Matus , Liron Mula , Natan Manevich , Hillel Chapman , Dotan David Levi
IPC: H04J3/06
Abstract: A device includes a receiver including a timestamp generator to update timestamps at a first rate. The receiver is to estimate a first time for receiving a signal, wherein the signal is associated with a synchronization operation. The receiver is further to receive the signal at a second time. The receiver is further to determine a difference between the second time and the first time, wherein the difference is associated with an error of the timestamp generator of the receiver. The receiver can also adjust the first rate to a second rate at which to update the timestamps by the timestamp generator, responsive to determining the difference between the first time and the second time.
-
公开(公告)号:US20240154712A1
公开(公告)日:2024-05-09
申请号:US18415883
申请日:2024-01-18
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Bar Shapira , Ariel Almog , Dotan David Levi , Natan Manevich , Thomas Kernen , Liron Mula
IPC: H04J3/06
CPC classification number: H04J3/0638
Abstract: A system for maintaining a Precision Time Protocol (PTP) hardware clock, the system being operative in conjunction with a network device which is external to the system, the system comprising a controller to receive information characterizing a network peer oscillator frequency, wherein the information was extracted from an RX symbol rate, and to adjust the PTP Hardware Clock's frequency responsive to the information characterizing the network peer oscillator frequency.
-
公开(公告)号:US20240089211A1
公开(公告)日:2024-03-14
申请号:US18509810
申请日:2023-11-15
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Liron Mula , Zachy Haramaty , Shachar Bar Tikva , Dekel Dadon
Abstract: A relay device is provided that may identify a quantity of empty data byte locations in a data buffer of the relay device. The relay device may receive an indicator associated with transmitting data packets. The relay device may pause or enable a lossless flow of data between the relay device, a host device, and a peer device based on the quantity of empty data byte locations, the indicator, or both. The relay device may include a first data interface coupled with a peer device, a second data interface coupled with a host device, a data buffer configured to store data packets received from the host device, and a state machine that enables a lossless transmission of data between the host device and peer device. The state machine may transmit a pause frame to the host device based on a data buffer utilization reaching a data storage capacity.
-
公开(公告)号:US11838209B2
公开(公告)日:2023-12-05
申请号:US17335312
申请日:2021-06-01
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Matty Kadosh , Gil Levy , Yuval Shpigelman , Omer Shabtai , Yonatan Piasetzky , Liron Mula
Abstract: Devices, methods, and systems are provided. In one example, a method is described to include measuring a cardinality of actual data flows at a flow-processing resource, determining that the cardinality of the actual data flows triggers a congestion control action, and, in response to determining that the cardinality of the actual data flows triggers the congestion control action, implementing the congestion control action with respect to the flow-processing resource.
-
公开(公告)号:US20230185600A1
公开(公告)日:2023-06-15
申请号:US17549949
申请日:2021-12-14
Applicant: Mellanox Technologies, Ltd.
Inventor: Wojciech Wasko , Dotan David Levi , Liron Mula , Natan Manevich
CPC classification number: G06F9/4825 , G06F9/485 , G06F13/1689 , G06F1/08
Abstract: In one embodiment, a system includes a memory, a processing device including a device processor; and a device clock, and a peripheral device including an interface to share data with the processing device, a hardware clock, and processing circuitry to write respective interrupt signaling messages to the memory responsively to respective hardware clock values of the hardware clock, and wherein the device processor is configured, responsively to the respective interrupt signaling messages being written to the memory, to perform a time-dependent action.
-
公开(公告)号:US20230047454A1
公开(公告)日:2023-02-16
申请号:US17398677
申请日:2021-08-10
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Liron Mula , Zachy Haramaty , Shachar Bar Tikva , Dekel Dadon
IPC: H04L12/823 , H04L12/835
Abstract: A relay device is provided that may identify a quantity of empty data byte locations in a data buffer of the relay device. The relay device may receive an indicator associated with transmitting data packets. The relay device may pause or enable a lossless flow of data between the relay device, a host device, and a peer device based on the quantity of empty data byte locations, the indicator, or both. The relay device may include a first data interface coupled with a peer device, a second data interface coupled with a host device, a data buffer configured to store data packets received from the host device, and a state machine that enables a lossless transmission of data between the host device and peer device. The state machine may transmit a pause frame to the host device based on a data buffer utilization reaching a data storage capacity.
-
公开(公告)号:US11425230B2
公开(公告)日:2022-08-23
申请号:US17160407
申请日:2021-01-28
Applicant: Mellanox Technologies, Ltd.
Inventor: Liron Mula , Aviv Kfir , Amir Mizrahi , Niv Aibester
IPC: H04L49/354 , H04L49/90 , H04L69/22 , H04L69/12
Abstract: A parsing apparatus includes an interface, a first parser, a second parser and a controller. The interface is configured to receive packets belonging to a plurality of predefined packet types. The first parser is configured to identify any of the packet types. The second parser is configured to identify only a partial subset of the packet types. The controller is configured to receive a packet via the interface, to attempt identifying a packet type of the received packet using the second parser, and in response to detecting that identifying the packet type using the second parser fails, to revert to identify the packet type of the received packet using the first parser.
-
公开(公告)号:US20140281840A1
公开(公告)日:2014-09-18
申请号:US13839193
申请日:2013-03-15
Applicant: MELLANOX TECHNOLOGIES LTD.
Inventor: Liron Mula , Ran Ravid , Chen Gaist , Omer Sela , Oren Tzvi Sela
IPC: H03M13/15
CPC classification number: H03M13/1515 , H03M13/153 , H03M13/1575 , H03M13/3715
Abstract: Methods and systems for efficient Reed-Solomon (RS) decoding are provided. The RS decoding unit includes both an RS pseudo decoder and an RS decoder. The RS pseudo decoder is configured to correct a small number of errors in a received codeword, while the RS decoder is configured to correct errors that are recoverable by the RS code. The RS pseudo decoder runs in parallel with the RS decoder. Once the RS pseudo decoder successfully decodes the codeword, the RS decoder may stop its processing, thereby reducing the RS decoding latency.
Abstract translation: 提供了有效的里德 - 所罗门(RS)解码的方法和系统。 RS解码单元包括RS伪解码器和RS解码器。 RS伪解码器被配置为校正接收到的码字中的少量错误,而RS解码器被配置为校正可由RS码恢复的错误。 RS伪解码器与RS解码器并行运行。 一旦RS伪解码器成功解码码字,则RS解码器可能停止其处理,从而降低RS解码延迟。
-
公开(公告)号:US20240373380A1
公开(公告)日:2024-11-07
申请号:US18228505
申请日:2023-07-31
Applicant: Mellanox Technologies, Ltd.
Inventor: Natan Manevich , Dotan David Levi , Wojciech Wasko , Eitan Zahavi , Yuval Shpigelman , Guy Lederman , Liron Mula , Omer Shabtai
IPC: H04W56/00
Abstract: A system including a device coupled with a link and including a transmitter. The device is to generate a first control block for synchronization via a physical layer of the link, the first control block including a header portion of bits corresponding to a header indicating the block is a control block and a data portion of bits indicating to perform a synchronization handshake. The device is further to transmit, via the link, the first control block comprising the header portion set of bits and the data portion of bit.
-
-
-
-
-
-
-
-
-