Method, device and system for implementing remote direct memory access
A technology of memory access and implementation method, which is applied in transmission systems, electrical components, instruments, etc., and can solve problems such as large delays
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0073] The embodiment of the present invention provides a method for implementing remote direct memory access, which is applied to a memory access system. The memory access system includes a local end and a peer end. The local end and the peer end include respective CPUs (Central Processing Units). , central processing unit) and the RDMA module, the CPU and the RDMA module are connected through QPI. Such as figure 1 As shown, the method includes the following steps:
[0074] 101. The RDMA module at the local end generates an RDMA read request message, and sends the RDMA read request message to the RDMA module at the opposite end.
[0075] Wherein, the RDMA read request message carries read data address information, the read data address information is the storage address of the read data at the opposite end, and the read data is the data to be read by the local end. When the local RDMA module initiates a read data request, it will generate two address information, one is the...
Embodiment 2
[0101] The embodiment of the present invention also provides a method for implementing remote direct memory access, which is applied to a memory access system, and the memory access system includes a local end and a peer end, and the local end and the peer end include respective CPUs and RDMA module, the CPU and the RDMA module are connected through a QPI. Such as image 3 As shown, the method includes the following steps:
[0102] 301. The RDMA module at the local end generates a QPI read request message according to the QPI protocol.
[0103] Wherein, the QPI read request message carries write data address information, the write data address information is the storage address of the write data at the local end, and the write data is the address to be written by the local end to the opposite end. data.
[0104] In fact, when the RDMA module at the local end initiates an RDMA write data request to the peer end according to the requirements, it will first generate a write re...
Embodiment 3
[0120] An embodiment of the present invention provides a method for implementing RDMA, which is applied to a memory access system. The memory access system includes a local end and a peer end. The local end and the peer end include a CPU and an RDMA module. The CPU and the RDMA The modules are connected through QPI. Such as Figure 5 As shown, the method includes the following steps:
[0121] 501. The RDMA module at the local end generates an RDMA read request message, and sends the RDMA read request message to the RDMA module at the opposite end.
[0122] This embodiment provides a flow of a method for reading data in RDMA. When the local RDMA module initiates a read data request, it will generate two address information, one is the read data address information, and the other is the read data storage address. Wherein, the RDMA module of the local end will encapsulate the read data address information in the RDMA read request message and send it to the RDMA module of the o...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com