Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Simulation method of far-end memory access of multi-processor structure and simulator

A remote memory and simulator technology, applied in the field of simulation, can solve the problems of complex modeling process, heavy workload, low efficiency, etc., achieve high execution efficiency, improve performance, simplify the modeling process and instruction analysis process

Inactive Publication Date: 2012-01-04
HUAWEI TECH CO LTD
View PDF5 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the simulation accuracy is high, the modeling process is complicated and the workload is heavy; and the instruction analysis takes a long time and is inefficient

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
  • Simulation method of far-end memory access of multi-processor structure and simulator
  • Simulation method of far-end memory access of multi-processor structure and simulator
  • Simulation method of far-end memory access of multi-processor structure and simulator

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] Hereinafter, the simulation method of the present invention will be described by taking the NUMA system as an example. It should be noted that the present invention is not limited to the simulation of NUMA systems, and the method of the present invention can be applied to simulate remote memory access of any system involving remote memory access operations, no matter what its name is.

[0028] figure 1 It is a schematic diagram for illustrating the logical relationship between the virtual memory space in the host machine and the physical memory of each node in the target machine according to an embodiment of the present invention.

[0029] As shown in the figure, the simulated target machine has a NUMA system structure, and the system includes multiple nodes 1 to N, each node includes a processor and local memory, and each node is connected through a high-speed interconnection network. The entire NUMA system has a unified memory address space, but its memory is physica...

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

In a multi-processor computer system like a NUMA system, memory is distributed at each processor node, and the time delay for a processor to access a non-local node memory is much longer than that for a processor to access a local node memory. When this system undergoes simulation, the simulation of a far-end memory access event plays an important role on the simulation efficiency and precision. The invention provides a far-end memory access method for a host machine to simulate the NUMA system object machine. The method comprises the steps of dividing a plurality of virtual memory space in the host machine; setting the virtual address space of each target application program to a virtual memory space corresponding to the application process; capturing the access of the target application process to the virtual memory space outside of the virtual memory space corresponding to the application process.

Description

technical field [0001] The invention relates to simulation technology, in particular to a method and device for simulating remote memory access of a multiprocessor architecture on a host machine and a simulator. technical background [0002] In the process of computer system development, simulation / simulation is an important research method and tool. On the one hand, the simulation method can be used for pre-performance evaluation and testing of the system design scheme, helping to understand the performance of the system, possible bottlenecks, etc.; on the other hand, when the hardware platform is not yet available, the simulation system can be used for software development. and debug platform. Since the simulation technology can greatly reduce the design cost and shorten the design cycle, the system structure simulation has become an indispensable link in the computer system design. [0003] NUMA (Non Uniform Memory Architecture, non-uniform storage architecture) is rela...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/455
CPCG06F2217/68G06F17/5022G06F9/455G06F30/33G06F2115/10
Inventor 刘轶谭玺刘钢吴瑾
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products