-
公开(公告)号: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.
-
22.
公开(公告)号:US12287970B2
公开(公告)日:2025-04-29
申请号:US18422162
申请日:2024-01-25
Applicant: Mellanox Technologies, Ltd.
Inventor: Yamin Friedman , Idan Burstein , Hillel Chapman , Gal Yefet
IPC: G06F3/06 , G06F12/06 , G06F12/0897
Abstract: A method and system are provided for limiting unnecessary data traffic on the data busses connecting the various levels of system memory. Some embodiments may include processing an invalidation command associated with a system or network operation requiring temporary storage of data in a local memory area. The invalidation command may comprise a memory location indicator capable of identifying the physical addresses of the associated data in the local memory area. Some embodiments may preclude the data associated with the system or network operation from being written to a main memory by invalidating the memory locations holding the temporary data once the system or network operation has finished utilizing the local memory area.
-
23.
公开(公告)号:US12182394B2
公开(公告)日:2024-12-31
申请号:US17658292
申请日:2022-04-07
Applicant: Mellanox Technologies, Ltd.
Inventor: Yamin Friedman , Idan Burstein , Gal Yefet
IPC: G06F3/06
Abstract: A method and system are provided for limiting unnecessary data traffic on the data communication connections connecting various system components, including the various levels of system memory. Some embodiments may include processing a buffer allotment request and/or a buffer release command in coordination with a system or network operation requiring temporary storage of data in a memory buffer. The buffer allotment request may be capable of indicating the amount of storage space required on the memory buffer to execute the system or network operation. The system may be capable of precluding the system or network operation from executing until there is sufficient space in the memory buffer to complete the operation without evicting operational data from the memory buffer. In some embodiments, the buffer release command may signal completion of the system or network operation and release of the utilized memory buffer space for other operations.
-
24.
公开(公告)号:US11914865B2
公开(公告)日:2024-02-27
申请号:US17658679
申请日:2022-04-11
Applicant: Mellanox Technologies, Ltd.
Inventor: Yamin Friedman , Idan Burstein , Hillel Chapman , Gal Yefet
IPC: G06F3/06 , G06F12/06 , G06F12/08 , G06F12/0897
CPC classification number: G06F3/0613 , G06F3/0652 , G06F3/0659 , G06F3/0673 , G06F12/06 , G06F12/0897
Abstract: A method and system are provided for limiting unnecessary data traffic on the data busses connecting the various levels of system memory. Some embodiments may include processing an invalidation command associated with a system or network operation requiring temporary storage of data in a local memory area. The invalidation command may comprise a memory location indicator capable of identifying the physical addresses of the associated data in the local memory area. Some embodiments may preclude the data associated with the system or network operation from being written to a main memory by invalidating the memory locations holding the temporary data once the system or network operation has finished utilizing the local memory area.
-
公开(公告)号:US11876859B2
公开(公告)日:2024-01-16
申请号:US18090538
申请日:2022-12-29
Applicant: Mellanox Technologies, Ltd.
Inventor: Or Gerlitz , Noam Bloch , Gal Yefet
IPC: H04L67/104 , H04L43/062 , H04L43/0894 , H04L67/00 , H04L67/01
CPC classification number: H04L67/1044 , H04L43/062 , H04L43/0894 , H04L67/01 , H04L67/34
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 comprising a host processor running a client process. The processing circuitry is configured to receive packets belonging to a message having a message length, the message originating from a peer process, to identify, in at least some of the received packets, application-level information specifying the message length, to determine, based on the identified message length, that the packets of the message already received comprise only a portion of the message, and in response to determining that the client process benefits from receiving less than the entire message, to initiate reporting the packets of the message already received to the client process.
-
公开(公告)号: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.
-
公开(公告)号:US20220021629A1
公开(公告)日:2022-01-20
申请号:US16932765
申请日:2020-07-19
Applicant: Mellanox Technologies, Ltd.
Inventor: Gal Yefet , Avi Urman , Gil Kremer , Lior Narkis , Boris Pismenny
IPC: H04L12/861 , H04L12/851 , H04L29/06 , G06F9/54
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.
-
-
-
-
-
-