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

Simulation method and simulator in multi-processor structure

A technology of multi-processor and simulation method, which is applied in the computer field, can solve the problems of differences in the simulation behavior of target machine multi-processors, and the simulation method cannot effectively improve the speed of parallel simulation, so as to solve the problem of parallel acceleration, increase speed, and keep real sexual effect

Active Publication Date: 2012-05-23
JIANGNAN INST OF COMPUTING TECH
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The present invention solves the technical problem that the existing simulation method of multiprocessor structure cannot effectively improve the speed of parallel simulation, and the simulation behavior of the multiprocessor of the target machine is different from the actual hardware behavior.

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 and simulator in multi-processor structure
  • Simulation method and simulator in multi-processor structure
  • Simulation method and simulator in multi-processor structure

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038]In the prior art, the acceleration of a multiprocessor structure simulator can be realized by creating multiple processes of a host machine. However, the inventors found that there are two problems with this method: (1) about the balanced distribution of the simulated load. For example, if the host machine has 4 processors and the target machine has 8 processors, if each host process is used to simulate a target machine processor, 8 host processes are required, so the number of host processes 8 is greater than the number of host processes The number of processors is 4, that is, 2 host processes are assigned to 1 processor, and the overhead caused by host process switching during the simulation process eventually leads to the inability of the multi-processor simulator to accelerate; (2) about the multi-host process Analog synchronization. Due to the natural asynchrony of host multi-processes, and the differences in the dynamic behavior of different target processors, for...

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 relates to a simulation method and a simulator in a multi-processor structure. A multi-processor host machine is used for simulating the behavior of a plurality of processors of a target machine in a multi-processor structure. The method comprises the following steps that: a plurality of host processes are created, wherein each host process adopts a turning mode for executing the behavior simulation on the distributed target machine processor, a plurality of host processes are executed in parallel, and the beat number of each host process is added with 1 after the behavior simulation on one target machine processor beat of the distributed target machine processor by each host process; and the loose synchronization among a plurality of processes is realized according to the beat number and the current overall clock number of each host process, and the current overall clock value is the target machine processor beat number. The simulation method and the simulator in the multi-processor structure have the advantages that the parallel simulation speed is accelerated, the simulation progress differences among all processors of the target machine are effectively controlled, and the authenticity of the behavior simulation of the target machine multi-processor structure can be maintained.

Description

technical field [0001] The invention relates to the technical field of computers, in particular to a simulation method and a simulator of a multi-processor structure. Background technique [0002] Computer system structure modeling is used to realize the structure of computer systems, and simulate the behavior of computer systems through simulators, which is widely used in academia and industry. By modeling the computer system structure, researchers can use a configurable structure to investigate the behavior and characteristics of the target computer software when it is executed on the simulated computer system structure, so that it can be discovered as early as possible before the real computer system platform can be used. Design problems of computer architecture. [0003] A computer system structure simulator (referred to as a simulator) is used to simulate the behavior of a computer system. At present, simulators play a very important role in the research and developme...

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): G06F9/455
Inventor 王丹云杨金才谷洪峰潘治李岱峰彭维
Owner JIANGNAN INST OF COMPUTING TECH
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