Supercharge Your Innovation With Domain-Expert AI Agents!

Array structure suitable for pure user mode far-end direct memory access and optimization method

A memory access and optimization method technology, applied in the computer field, can solve problems such as slow speed, and achieve the effect of reducing time overhead, reducing overhead, and changing less

Active Publication Date: 2021-09-28
SHANGHAI JIAO TONG UNIV
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage is that the existing solutions use a network link that is slow and requires the cooperation of the host processor. The upper layer application needs to modify a lot of code to use the data structure library, which brings additional development difficulties to developers.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Array structure suitable for pure user mode far-end direct memory access and optimization method
  • Array structure suitable for pure user mode far-end direct memory access and optimization method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] The present invention will be described in detail below in conjunction with specific embodiments. The following examples will help those skilled in the art to further understand the present invention, but do not limit the present invention in any form. It should be noted that those skilled in the art can make several changes and improvements without departing from the concept of the present invention. These all belong to the protection scope of the present invention.

[0039] Such as figure 1 with figure 2 As shown, the present invention provides an optimized array data structure suitable for pure user state remote direct memory access technology (RDMA), including a client, a memory server and an RDMA network, and the described client includes a continuously stored memory pointer . RDMA registered memory and RDMA network support for caching some data on the DRAM, the memory server includes RDMA registered memory and RDMA network support for storing all data on the D...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides an array structure suitable for pure user mode far-end direct memory access and an optimization method; a continuous memory space is allocated on a local machine to store a plurality of memory pointers, and the pointers can point to a local memory address and a remote server memory address according to different use scenes. And when the iterator is used for accessing the data structure, the corresponding far-end memory data is copied to a local memory through a network for reading and writing. And after the access is finished, the local update data is written back to the remote server through the network. Compared with the prior art, the invention has the advantages of being low in network delay, pure in user mode, abstract, simple, easy to use and the like, a far-end direct memory access technology is adopted, network request reading and writing can be conducted by bypassing a memory server central processing unit, extra operating system kernel overhead cannot be increased, and good expansibility is achieved.

Description

technical field [0001] The invention relates to the field of computers, in particular to an array optimization method applicable to pure user mode remote direct memory access technology. Background technique [0002] In the scheme of expanding the memory of the computer server, using the memory of the remote server to expand the memory of the local server is one of the important technologies. Obtaining and using remote memory is a technology that makes the memory of the distributed system host accessible to other machines through the network; in particular, the network card of the host can bypass the processor to directly read and write its memory. At present, network technologies that facilitate remote memory access have been widely used in modern data centers: such as remote direct memory access (RDMA) and Huawei CurreNET. [0003] In order to facilitate upper-level systems (and applications) to obtain remote memory, a series of related technologies have been proposed in ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F13/28G06F16/25
CPCG06F13/28G06F16/25
Inventor 陈榕吴静琦陈海波臧斌宇
Owner SHANGHAI JIAO TONG UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More