Initiator triggered remote memory access virtual-physical address conversion method

A technology of virtual and real addresses and conversion methods, applied in memory address/allocation/relocation, memory systems, instruments, etc., can solve problems such as complex protocols, communication performance impact, and low scalability

Inactive Publication Date: 2004-11-17
潍坊中科智视信息技术有限公司
View PDF0 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] One of the main disadvantages of this method of implementing virtual and real address translation by the destination smart network card is that the scalability is not high and the protocol is complicated.
Due to the increasing memory space of computers, especially after the widespread use of 64-bit systems, the space available

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
  • Initiator triggered remote memory access virtual-physical address conversion method
  • Initiator triggered remote memory access virtual-physical address conversion method
  • Initiator triggered remote memory access virtual-physical address conversion method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] figure 1 , arrows indicate steps in the RMA process.

[0015] 1) In the initiator user program, query the target buffer physical address to the wizard process;

[0016] 2) The wizard process returns the physical address to the user program;

[0017] 3) The initiator user program uses the physical address for RMA access.

[0018] figure 2 In , the arrows indicate the steps in the address conversion process of the daemon process.

[0019] 1) The user process sends an address translation request;

[0020] 2) The wizard process queries the remote memory page table Cache, and if hits, go to step 7;

[0021] 3) When a hit is missed, the elf process sends an address conversion request to the target elf process;

[0022] 4) The destination elf process queries the local memory page table;

[0023] 5) The destination elf process returns the address conversion result;

[0024] 6) The wizard process updates the remote memory page table Cache;

[0025] 7) The wizard proces...

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 refers to a kind of virtual-real address transition method of remote inner memory accessing operation ignited by the sponsor in computer memory access technology field. The method realizes the virtual-real address transition to remote inner memory in RMA operation realization in the sponsor end of the RMA operation, namely the computer igniting the RMA operation. The method runs a system spirit process on each computer in the distributed memory system, in order to maintain the high speed cache in local inner memory page and the remote inner memory page. The virtual-real transition can be accomplished through the communication between the local system sprit process and the sprit processes on other computer. The invention can upgrade the augmentability of the RMA operation in communication system.

Description

technical field [0001] The invention relates to the technical field of computer storage access, in particular to a virtual-real address translation method for a remote memory access operation triggered by an initiator. Background technique [0002] At present, in mainstream distributed storage and high-performance computer systems that do not provide global physical address space, in order to support shared storage programming mode and access to remote memory, people have introduced remote memory access operation (RMA operation). The RMA operation enables a process running on one computer in the system to access memory on another computer by accessing the virtual address space of a process running on another computer. RMA operations mainly include remote read and remote write operations. The general remote memory access operation flow is as follows: [0003] 1. A process on a computer opens part of its storage space to allow access by processes running on other computers. ...

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): G06F12/109
Inventor 孟丹霍志刚马捷
Owner 潍坊中科智视信息技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products