-
公开(公告)号:US12218860B2
公开(公告)日:2025-02-04
申请号:US16932765
申请日:2020-07-19
Applicant: Mellanox Technologies, Ltd.
Inventor: Gal Yefet , Avi Urman , Gil Kremer , Lior Narkis , Boris Pismenny
IPC: H04L49/90 , G06F9/54 , H04L47/2441 , H04L69/22
Abstract: A network node includes a network adapter and a host. The network adapter is coupled to a communication network. The host includes a processor running a client process and a communication stack, and is configured to receive packets from the communication network, and classify the received packets into respective flows that are associated with respective chunks in a receive buffer, to distribute payloads of the received packets among the chunks so that payloads of packets classified to a given flow are stored in a given chunk assigned to the given flow, and to notify the communication stack of the payloads in the given chunk, for transferring the payloads in the given chunk to the client process.
-
公开(公告)号:US20230306082A1
公开(公告)日:2023-09-28
申请号:US17700944
申请日:2022-03-22
Applicant: Mellanox Technologies, Ltd.
Inventor: Shridhar Rasal , Gal Yefet
CPC classification number: G06K9/6262 , G06F15/781 , G06F15/7814 , H04L47/24 , G06N20/00
Abstract: A network interface device includes a memory to store configuration values associated with a reinforcement learning (RL) routine and a set of RL-related parameters associated with the RL routine, packet processing circuitry to receive network packets, and accelerator circuitry coupled to the memory and the packet processing circuitry. The accelerator circuitry is to: detect a network packet that includes a particular criterion; and execute the RL routine, using the configuration values and in response to detecting the network packet, to employ observation information derived from or associated with the network packet to perform an RL-related action.
-
公开(公告)号:US20230229732A1
公开(公告)日:2023-07-20
申请号:US17577059
申请日:2022-01-17
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Tomer Bar-On , Noam Dor Korem , Gal Yefet , Benjamin Fuhrer
Abstract: A method for approximating a mathematical function defined over a range includes initially dividing at least part of the range into a set of segments. For at least a subset of the segments, the mathematical function is approximated within each segment by a respective approximation polynomial. A series of one or more segment-merging iterations is performed, a given iteration including: selecting adjacent segments as candidates for merging; approximating the mathematical function by a candidate approximation polynomial, over at least a merged segment formed by merging the adjacent segments; and, if approximation of the mathematical function meets a specified condition, updating the set of segments by (i) replacing the adjacent segments with the merged segment and (ii) replacing the approximation polynomials of the adjacent segments with the candidate approximation polynomial.
-
公开(公告)号:US20220407824A1
公开(公告)日:2022-12-22
申请号:US17899652
申请日:2022-08-31
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Gal Yefet , Daniel Marcovitch , Roee Moyal , Ariel Shahar , Gil Bloch , Lior Narkis
IPC: H04L49/9005 , H04L49/901 , H04L41/0604
Abstract: A network adapter includes a network interface, a host interface and processing circuitry. The network interface connects to a communication network for communicating with remote targets. The host interface connects to a host that accesses a Multi-Channel Send Queue (MCSQ) storing Work Requests (WRs) originating from client processes running on the host. The processing circuitry is configured to retrieve WRs from the MCSQ and distribute the WRs among multiple Send Queues (SQs) accessible by the processing circuitry, and retrieve WRs from the multiple NSQs and execute data transmission operations specified in the WRs retrieved from the multiple NSQs.
-
公开(公告)号:US11451493B2
公开(公告)日:2022-09-20
申请号:US17142366
申请日:2021-01-06
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Gal Yefet , Daniel Marcovitch , Roee Moyal , Ariel Shahar , Gil Bloch , Lior Narkis
IPC: H04N21/238 , H04L49/901 , H04L41/0604 , H04L49/253 , H04L49/9005
Abstract: A network adapter includes a network interface, a host interface and processing circuitry. The network interface connects to a communication network for communicating with remote targets. The host interface connects to a host that accesses a Multi-Channel Send Queue (MCSQ) storing Work Requests (WRs) originating from client processes running on the host. The processing circuitry is configured to retrieve WRs from the MCSQ and distribute the WRs among multiple Send Queues (SQs) accessible by the processing circuitry.
-
公开(公告)号:US20220232072A1
公开(公告)日:2022-07-21
申请号:US17151697
申请日:2021-01-19
Applicant: Mellanox Technologies, Ltd.
Inventor: Or Gerlitz , Noam Bloch , Gal Yefet
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.
-
-
-
-
-