-
公开(公告)号:US11595472B2
公开(公告)日:2023-02-28
申请号:US17151697
申请日:2021-01-19
Applicant: Mellanox Technologies, Ltd.
Inventor: Or Gerlitz , Noam Bloch , Gal Yefet
IPC: H04L67/104 , H04L43/062 , H04L43/0894 , H04L67/00 , H04L67/01
Abstract: A network device includes a network interface, a host interface and processing circuitry. The network interface is configured to connect to a communication network. The host interface is configured to connect to a host including a host processor running a client process. The processing circuitry is configured to receive packets originating from a peer process, to identify, in at least some of the received packets, application level information that is exchanged between the client process and the peer process, and to initiate reporting of one or more of the received packets to the client process, based on the application level information.
-
公开(公告)号:US20230012939A1
公开(公告)日:2023-01-19
申请号:US17898496
申请日:2022-08-30
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Dotan David Levi , Assaf Weissman , Kobi Pines , Noam Bloch , Erez Yaacov , Ariel Naftali Cohen
IPC: H04N19/42 , H04N19/119 , H04N19/176 , H04N19/105 , H04N19/132
Abstract: A system including an acceleration device including input circuitry configured, for each of a first plurality of video frames to be encoded, to receive an input including at least one raw video frame and at least one reference frame, and to divide each of the first plurality of video frames to be encoded into a second plurality of blocks, and similarity computation circuitry configured, for each one of the first plurality of video frame to be encoded: for each block of the second plurality of blocks, to produce a score of result blocks based on similarity of each block in each frame to be encoded to every block of the reference frame, an AC energy coefficient, and a displacement vector. Related apparatus and methods are also provided.
-
公开(公告)号:US20220158772A1
公开(公告)日:2022-05-19
申请号:US17107990
申请日:2020-12-01
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Idan Burstein , Roee Moyal , Ariel Shahar , Noam Bloch , Ran Koren
IPC: H04L1/18 , G06F15/173
Abstract: A method for data transfer includes transmitting a sequence of data packets from a first computer over a network to a second computer in a single RDMA data transfer transaction. Upon receipt of a second packet in the sequence without previously having received the first packet, the second computer sends a NAK packet over the network to the first computer, indicating that the first packet was not received. A retransmission mode is selected responsively to the type of the transaction, such that when the transaction is of a first type, the first packet is retransmitted from the first computer to the second computer in response to the NAK packet without retransmitting the second packet, and when the transaction is of a second type, both the first and second packets are retransmitted from the first computer to the second computer in response to the NAK packet.
-
公开(公告)号:US20210176345A1
公开(公告)日:2021-06-10
申请号:US16708470
申请日:2019-12-10
Applicant: Mellanox Technologies, Ltd.
Inventor: Avi Urman , Lior Narkis , Noam Bloch
Abstract: One embodiment includes a network device, including hardware parsers to receive data of a header section of a packet, the header section including respective headers, parser configuration registers to store a default parsing configuration data set, wherein at least one of the hardware parsers is configured to parse at least one of the headers responsively to the default parsing configuration data set, yielding first parsed data, a packet processing engine to select a selected parsing configuration data set from a selection of parsing configuration data sets responsively to the first parsed data, cause loading of the selected parsing configuration data set into the parser configuration registers, and wherein ones of the hardware parsers are configured to parse respective ones of the headers responsively to the selected parsing configuration data set, yielding second parsed data, and process the packet responsively to the second parsed data.
-
公开(公告)号:US20210111996A1
公开(公告)日:2021-04-15
申请号:US17108002
申请日:2020-12-01
Applicant: Mellanox Technologies, Ltd
Inventor: Boris Pismenny , Miriam Menes , Idan Burstein , Liran Liss , Noam Bloch , Ariel Shahar
IPC: H04L12/721 , H04L12/717 , H04L29/06 , G06F11/10
Abstract: A system includes a host processor, which has a host memory and is coupled to store data in a non-volatile memory in accordance with a storage protocol. A network interface controller (NIC) receives data packets conveyed over a packet communication network from peer computers containing, in payloads of the data packets, data records that encode data in accordance with the storage protocol for storage in the non-volatile memory. The NIC processes the data records in the data packets that are received in order in each flow from a peer computer and extracts and writes the data to the host memory, and when a data packet arrives out of order, writes the data packet to the host memory without extracting the data and processes the data packets in the flow so as to recover context information for use in processing the data records in subsequent data packets in the flow.
-
公开(公告)号:US10454991B2
公开(公告)日:2019-10-22
申请号:US14658260
申请日:2015-03-16
Applicant: Mellanox Technologies Ltd.
Inventor: Noam Bloch , Ariel Shachar , Michael Kagan , Lior Narkis , Shlomo Raikin
Abstract: A network interface device includes a host interface for connection to a host processor and a network interface, which is configured to transmit and receive data packets over a network, and which comprises multiple distinct physical ports configured for connection to the network. Processing circuitry is configured to receive, via one of the physical ports, a data packet from the network and to decide, responsively to a destination identifier in the packet, whether to deliver a payload of the data packet to the host processor via the host interface or to forward the data packet to the network via another one of the physical ports.
-
公开(公告)号:US20190253362A1
公开(公告)日:2019-08-15
申请号:US15896128
申请日:2018-02-14
Applicant: Mellanox Technologies, Ltd.
Inventor: Jacob Ruthstein , David Mozes , Dror Bohrer , Ariel Shahar , Lior Narkis , Noam Bloch
IPC: H04L12/851 , H04L12/801 , H04L12/26
Abstract: Packet flows received in a data network are assigned to respective entries of a database. During an accumulation interval byte counts of the assigned packet flows are accumulated in the respective database entries. The packet flows are classified as elephant flows when differences between the byte counts and a reference byte count exceed a threshold and are reported after expiration of the accumulation interval.
-
公开(公告)号:US10324513B2
公开(公告)日:2019-06-18
申请号:US14836988
申请日:2015-08-27
Applicant: MELLANOX TECHNOLOGIES LTD.
Inventor: Idan Burstein , Shlomo Raikin , Noam Bloch , Lavi Koch
Abstract: A method for processing data includes receiving in a peripheral device, which is connected by a bus to a host processor having host resources, a notification of a sleep state of at least one of the host resources. While the at least one of the host resources is in the sleep state, when the peripheral device receives data from a data source for delivery to the host processor, the peripheral device sends a message to the data source, which causes the data source to defer conveying further data to the peripheral device until the at least one of the host resources has awakened from the sleep state.
-
公开(公告)号:US10305772B2
公开(公告)日:2019-05-28
申请号:US15077945
申请日:2016-03-23
Applicant: Mellanox Technologies Ltd.
Inventor: Itay Zur , Noam Bloch , Ariel Shahar , Dotan Finkelstein
IPC: H04L12/26 , H04L12/861 , H04L29/08
Abstract: A method for communication includes receiving multiple work requests from a process running on a computer to transmit respective messages over a network. A single work item corresponding to the multiple work requests is submitted to a network interface controller (NIC) connected to the computer. In response to the single work item, multiple data packets carrying the respective messages are transmitted from the NIC to the network.
-
公开(公告)号:US10148746B2
公开(公告)日:2018-12-04
申请号:US14583124
申请日:2014-12-25
Applicant: Mellanox Technologies Ltd.
Inventor: Yuval Itkin , Noam Bloch , Dror Goldenberg
Abstract: A network adapter includes one or more ports and circuitry. The ports are configured to connect to a switch in a communication network. The circuitry is coupled to a network node that includes multiple hosts, and is configured to exchange management packets between a control server and multiple BMC units associated respectively with the multiple hosts, and to exchange, over the communication network via the one or more ports, data packets between the hosts and one or more remote nodes.
-
-
-
-
-
-
-
-
-