-
11.
公开(公告)号:US20230176769A1
公开(公告)日:2023-06-08
申请号:US17543334
申请日:2021-12-06
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Gal Shalom , Adi Horowitz , Omri Kahalon , Liran Liss , Aviad Yehezkel , Rabie Loulou
CPC classification number: G06F3/0655 , G06F9/544 , G06F3/061 , G06F3/0673
Abstract: API in conjunction with a bridge chip and first and second hosts having first and second memories respectively. The bridge chip connects the memories. The API comprises key identifier registration functionality to register a key identifier for each of plural computer processes performed by the first host, thereby to define plural key identifiers; and/or access control functionality to provide at least computer process P1 performed by the first host with access, typically via the bridge chip, to at least local memory buffer M2 residing in the second memory, typically after the access control functionality first validates that process P1 has a key identifier which has been registered, e.g., via the key identifier registration functionality. Typically, the access control functionality also prevents at least computer process P2, performed by the first host, which has not registered a key identifier, from accessing local memory buffer M2, e.g., via the bridge chip.
-
公开(公告)号:US20240380814A1
公开(公告)日:2024-11-14
申请号:US18545057
申请日:2023-12-19
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Adi Merav Horowitz , Rabia Loulou , Omri Kahalon , Gal Shalom , Aviad Yehezkel , Asaf Schwartz , Liran Liss
IPC: H04L67/1097 , H04L67/146
Abstract: Systems and methods enable session sharing for session-based remote direct memory access (RDMA). Multiple queue pairs (QPs) can be added to a single session and/or session group where each of the QPs has a common remote. Systems and methods may query a session ID for an existing session group and then use the session ID with an add QP request to join additional QPs to an existing session. Newly added QPs may share one or more features with existing QPs of the session group, such as encryption parameters. Additionally, newly added QPs may be configured with different performance or quality of service requirements, thereby isolating performance, and permitting true scaling for high performance computing applications.
-
公开(公告)号:US20240305637A1
公开(公告)日:2024-09-12
申请号:US18117667
申请日:2023-03-06
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Adi Merav Horowitz , Rabia Loulou , Omri Kahalon , Gal Shalom , Aviad Yehezkel , Boris Pismenny , Liran Liss , Jason Gary Gunthorpe
IPC: H04L9/40
CPC classification number: H04L63/10 , H04L63/0428 , H04L63/168
Abstract: A combined request may be used to reduce a number of communications between a client and server to establish a remote connection. The combined request can include one or more add session requests along with one or more add queue pair (QP) requests. The server, receiving the combined request, may then evaluate each request in turn to determine whether a session can be established and then to add a QP to that session and provide, in a combined reply, connection information back to the client. The client may then verify the connection information and begin transmitting data. As a result, a total number of communications between the client and server can be reduced.
-
公开(公告)号:US20240056411A1
公开(公告)日:2024-02-15
申请号:US17884057
申请日:2022-08-09
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Gal Shalom , Adi Horowitz , Jonatan Piasetzky , Omri Kahalon , Matty Kadosh , Aviad Shaul Yehezkel , Rabia Loulou , Liran Liss
IPC: H04L61/103 , H04L61/2503 , H04L61/10
CPC classification number: H04L61/103 , H04L61/2503 , H04L61/10
Abstract: System, methods, and devices for providing an address resolution service are provided. In one example, an Address Resolution Service (ARS) node is described as being in communication with one or more endpoints. The ARS node may include one or more circuits that respond to an ARS query message issued by the one or more endpoints with a response message that translates a layer three address to a layer two address.
-
公开(公告)号:US11902372B1
公开(公告)日:2024-02-13
申请号:US18314327
申请日:2023-05-09
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Adi Merav Horowitz , Rabia Loulou , Omri Kahalon , Gal Shalom , Aviad Yehezkel , Asaf Schwartz , Liran Liss
IPC: G06F15/167 , H04L67/1097 , H04L67/146
CPC classification number: H04L67/1097 , H04L67/146
Abstract: Systems and methods enable session sharing for session-based remote direct memory access (RDMA). Multiple queue pairs (QPs) can be added to a single session and/or session group where each of the QPs has a common remote. Systems and methods may query a session ID for an existing session group and then use the session ID with an add QP request to join additional QPs to an existing session. Newly added QPs may share one or more features with existing QPs of the session group, such as encryption parameters. Additionally, newly added QPs may be configured with different performance or quality of service requirements, thereby isolating performance, and permitting true scaling for high performance computing applications.
-
公开(公告)号:US11861211B2
公开(公告)日:2024-01-02
申请号:US17543334
申请日:2021-12-06
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Gal Shalom , Adi Horowitz , Omri Kahalon , Liran Liss , Aviad Yehezkel , Rabie Loulou
CPC classification number: G06F3/0655 , G06F3/061 , G06F3/0673 , G06F9/544
Abstract: API in conjunction with a bridge chip and first and second hosts having first and second memories respectively. The bridge chip connects the memories. The API comprises key identifier registration functionality to register a key identifier for each of plural computer processes performed by the first host, thereby to define plural key identifiers; and/or access control functionality to provide at least computer process P1 performed by the first host with access, typically via the bridge chip, to at least local memory buffer M2 residing in the second memory, typically after the access control functionality first validates that process P1 has a key identifier which has been registered, e.g., via the key identifier registration functionality. Typically, the access control functionality also prevents at least computer process P2, performed by the first host, which has not registered a key identifier, from accessing local memory buffer M2, e.g., via the bridge chip.
-
公开(公告)号:US20250159054A1
公开(公告)日:2025-05-15
申请号:US19026273
申请日:2025-01-16
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Gal Shalom , Omri Kahalon , Adi Horowitz , Aviad Shaul Yehezkel , Eliav Bar-Ilan
IPC: H04L67/141 , H04L67/02 , H04L69/16 , H04L69/22
Abstract: A system for transmitting data is described, among other things. An illustrative system is disclosed to include one or more circuits to perform transmitting message-based data over packets. The circuits are capable of identifying a first message, transmitting a first portion of the first message in a first packet, the first packet including a bit indicating the first packet is message-based, and transmitting an end portion of the first message in a second packet, the second packet including a first bit indicating the second packet is message-based and a second bit indicating the second packet comprises the end portion of the first message.
-
公开(公告)号:US12284115B2
公开(公告)日:2025-04-22
申请号:US18312244
申请日:2023-05-04
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Adi Merav Horowitz , Omri Kahalon , Rabia Loulou , Gal Shalom , Aviad Yehezkel , Liel Yonatan Maman , Liran Liss
IPC: G06F15/173 , H04L47/122 , H04L47/19 , H04L47/2408 , H04L47/6295
Abstract: Multipathing for session-based remote direct memory access (SRDMA) may be used for congestion management. A given SRDMA session group may be associated with multiple SRDMA sessions, each having its own unique 5-tuple. A queue pair (QP) associated with the SRDMA session group may provide a packet for transmission using the SRDMA session group. The SRDMA session group may enable the packet to be transmitted using any of the associated SRDMA sessions. Congestion levels for each of the SRDMA sessions may be monitored and weighted. Therefore, when a packet is received, an SRDMA session may be selected based, at least, on the weight to enable routing of packets to reduce latency and improve overall system efficiency.
-
公开(公告)号:US12255828B2
公开(公告)日:2025-03-18
申请号:US18113100
申请日:2023-02-23
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Gal Shalom , Omri Kahalon , Aviad Yehezkel , Yossi Kuperman , Roni Bar Yanai
IPC: H04L47/31 , H04L47/215 , H04L47/62 , H04L47/629 , H04L49/00
Abstract: In one embodiment, a network device, including a network interface to receive packets over a packet data network, and a hierarchical policer to provide queue fairness for a plurality of network flows competing for access to a multiplex network receive queue, and including level one meters to label the received packets, a level two meter to receive at least some of the labeled packets and relabel the at least some labeled packets, and queueing logic add the packets labeled with a first label-type to the multiplex network receive queue and drop the packets labeled with a third label-type.
-
公开(公告)号:US12238179B2
公开(公告)日:2025-02-25
申请号:US18143411
申请日:2023-05-04
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Gal Shalom , Omri Kahalon , Adi Horowitz , Aviad Shaul Yehezkel , Eliav Bar-Ilan
IPC: H04L67/141 , H04L67/02 , H04L69/16 , H04L69/22
Abstract: A system for transmitting data is described, among other things. An illustrative system is disclosed to include one or more circuits to perform transmitting message-based data over packets. The circuits are capable of identifying a first message, transmitting a first portion of the first message in a first packet, the first packet including a bit indicating the first packet is message-based, and transmitting an end portion of the first message in a second packet, the second packet including a first bit indicating the second packet is message-based and a second bit indicating the second packet comprises the end portion of the first message.
-
-
-
-
-
-
-
-
-