Method and apparatus for disconnecting link between PCIe device and host

    公开(公告)号:US11620175B2

    公开(公告)日:2023-04-04

    申请号:US16740717

    申请日:2020-01-13

    Abstract: A method, an apparatus and a system for disconnecting a link between a Peripheral Component Interconnect Express (PCIe) device and a host, and pertains to the field of computer technologies. The PCIe device includes an endpoint (EP) device. The method includes: obtaining, by the EP device, an error type of an error in transmitting a transaction layer packet (TLP) between the PCIe device and the host; if the error type is a correctable error type specified in the PCIe protocol, collecting, by the EP device, statistics of a duration for which the error type exists; and disconnecting, by the EP device, a link between the PCIe device and the host if the statistics of the duration reaches a preset duration.

    Data sending method and device, data receiving method and device, and system

    公开(公告)号:US11563832B2

    公开(公告)日:2023-01-24

    申请号:US17161791

    申请日:2021-01-29

    Inventor: Huichun Qu Pei Wu

    Abstract: A device generates a remote direct memory access (RDMA) packet, where a payload part of the RDMA packet includes a plurality of data blocks and protection information (PI) corresponding to each of the plurality data blocks in to-be-sent data; or a payload part of the RDMA packet includes one data unit or a part of data in the data unit of to-be-sent data, the data unit includes one data block and PI corresponding to the data block, and a length of the data unit is equal to an integer multiple of a length of the part of data; and sends the RDMA packet.

    METHOD, DEVICE, AND SYSTEM FOR CONTROLLING DATA READ/WRITE COMMAND IN NVME OVER FABRIC ARCHITECTURE

    公开(公告)号:US20190272123A1

    公开(公告)日:2019-09-05

    申请号:US16415995

    申请日:2019-05-17

    Abstract: A method, device, and system for controlling a data read/write command in an NVMe over fabric architecture. In the method provided in the embodiments of the present disclosure, a data processing unit receives a control command sent by a control device, the data processing unit divides a storage space of a buffer unit into at least two storage spaces according to the control command sent by the control device, and establishes a correspondence between the at least two storage spaces and command queues, and after receiving a first data read/write command that is in a first command queue and that is sent by the control device, the data processing unit buffers, in a storage space that is of the buffer unit and that is corresponding to the first command queue, data to be transmitted according to the first data read/write command.

    Data Transmission Method, Data Processing Method, and Related Product

    公开(公告)号:US20240061802A1

    公开(公告)日:2024-02-22

    申请号:US18496234

    申请日:2023-10-27

    CPC classification number: G06F15/17331 G06F13/28

    Abstract: A computer system includes a first computing node and a second computing node. The first computing node includes a first device and a first memory. The second computing node includes a second device and a second memory. The first memory includes a first memory space. The second memory includes a second memory space. The first device obtains a cross-node read instruction. The cross-node read instruction includes a virtual address of the second memory space and a size of first data. The first device determines an identifier (ID) of the second computing node based on the virtual address of the second memory space and a first correspondence, to obtain a first network transmission packet, and sends the packet to the second device. The second device receives the packet, reads the first data from the second memory space, and sends the first data to the first device.

    Data Prefetch Method and Apparatus, and Device

    公开(公告)号:US20230350807A1

    公开(公告)日:2023-11-02

    申请号:US18344417

    申请日:2023-06-29

    CPC classification number: G06F12/0862 G06F12/0246 G06F13/1678

    Abstract: A data prefetch method is disclosed. Before data is prefetched, a first data access request is first obtained, and a data prefetch policy is determined based on the first data access request and a data lifecycle, so that a first data set stored in a second storage medium is stored into a first storage medium according to the data prefetch policy. The first data set includes at least one piece of data, the data prefetch policy includes at least a prefetch length, the data lifecycle indicates duration for storing data in the first storage medium, and a read/write access rate of the second storage medium is less than that of the first storage medium.

    Data Transmission Method, Core Forwarding Device, and Endpoint Forwarding Device
    6.
    发明申请
    Data Transmission Method, Core Forwarding Device, and Endpoint Forwarding Device 有权
    数据传输方式,核心转发器和端点转发器

    公开(公告)号:US20160294709A1

    公开(公告)日:2016-10-06

    申请号:US15185355

    申请日:2016-06-17

    Inventor: Dong Xu Fu Wang Pei Wu

    Abstract: A data transmission method, a core forwarding device, and an endpoint forwarding device, where the data transmission method includes, an end-to-end flow control technology that is established between a core device and an endpoint device of a system using the core forwarding device and the endpoint forwarding device, resolving a technical problem in the prior art that a uniform back pressure is generated in an entire data transmission link when any endpoint device generates back pressure when peripheral component interconnect express (PCIe) data is transmitted through the Ethernet, thereby achieving technical effects of increasing bandwidth utilization of the entire system and increasing the data transmission efficiency.

    Abstract translation: 数据传输方法,核心转发设备和端点转发设备,其中数据传输方法包括在核心设备和使用核心转发的系统的终端设备之间建立的端到端流控制技术 解决现有技术中的技术问题,当外围组件互连快速(PCIe)数据通过以太网传输时,当任何端点设备产生背压时,在整个数据传输链路中产生均匀的背压, 从而达到提高整个系统的带宽利用率并提高数据传输效率的技术效果。

    Method and apparatus for disconnecting link between PCIE device and host

    公开(公告)号:US10565043B2

    公开(公告)日:2020-02-18

    申请号:US15819440

    申请日:2017-11-21

    Abstract: A method and an apparatus for disconnecting a link between a Peripheral Component Interconnect Express (PCIe) device and a host, and pertains to the field of computer technologies. The PCIe device includes an endpoint (EP) device, and the method includes: obtaining, by the EP device, an error type of an error in transmitting a transaction layer packet (TLP) between the PCIe device and the host; if the error type is a correctable error type specified in the PCIe protocol, collecting, by the EP device, statistics of a duration for which the error type exists; and disconnecting, by the EP device, a link between the PCIe device and the host if the statistics of the duration reaches a preset duration. The apparatus includes an obtaining module, a statistics collection module, and a disconnection module.

    RDMA Data Transmission System, RDMA Data Transmission Method, and Network Device

    公开(公告)号:US20240275740A1

    公开(公告)日:2024-08-15

    申请号:US18598357

    申请日:2024-03-07

    CPC classification number: H04L49/3036 H04L49/107

    Abstract: A remote direct memory access (RDMA) data transmission system includes a first network device in a first host and a second network device in a second host. The first network device may create a shared send queue (SSQ) used by a plurality of processes run by the first host, obtain an RDMA data transmission message of a first process from the SSQ, and encapsulate a first identifier corresponding to the first process into a first packet in which the RDMA data transmission message is encapsulated. The second network device is configured to encapsulate the first identifier into a second packet in which a feedback message is encapsulated.

Patent Agency Ranking