-
公开(公告)号:US20230014415A1
公开(公告)日:2023-01-19
申请号:US17947826
申请日:2022-09-19
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Ben-Shahar BELKAR , Dima RUINSKIY , Lior KHERMOSH
IPC: G06F12/1081 , G06F12/0862
Abstract: In order to reduce remote direct memory access (RDMA) requests drop in RDMA systems, a requesting device transmits a message that includes a prefetch operation to a responding device. The prefetch operation indicates a memory area to be loaded by the responding device to a memory of the responding device before receiving a new RDMA request or a RDMA command.
-
公开(公告)号:US20220261263A1
公开(公告)日:2022-08-18
申请号:US17736791
申请日:2022-05-04
Applicant: Huawei Technologies Co., Ltd.
Inventor: Ben-Shahar BELKAR , Lior KHERMOSH
Abstract: A virtual function (VF) driver is provided, which receives an indication of base address registers (BARs) exposed by an I/O device providing virtualized hardware resources for use by the VF driver. The VF driver performs an internal probe and analysis to determine a target adaptation of at least one of the BARs exposed by the I/O device. A physical function (PF) driver receives a request message from the VF driver to adapt at least one of the BARs exposed by the I/O device. The BARs exposed by the I/O device are adapted by the PF driver according to the request message. A confirmation message is provided to the VF driver indicating the adaptation to the BARs exposed by the I/O device. The VF driver accesses regions of memory allocated to the adapted BARs exposed by the I/O device.
-
公开(公告)号:US20230061873A1
公开(公告)日:2023-03-02
申请号:US17983146
申请日:2022-11-08
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Alex MARGOLIN , Ben-Shahar BELKAR , Ronen HYATT , Danny VOLKIND , Lior KHERMOSH , Tal MIZRAHI , Guy SHATTAH
IPC: H04L67/1097
Abstract: The present disclosure provides devices and methods relating to remote direct memory access (RDMA). In one implementation, a target device of the RDMA operation is configured to receive a packet including a first destination address and a destination key, obtain one or more offset values, and obtain a second destination address based on the first destination address, the destination key, and the one or more offset values. Further, the target device is configured to initiate the RDMA operation on a memory based on the second destination address.
-
-