Method for carrying out parallel simulation by repeatedly switching a plurality of operation modes of simulator

An operation mode and simulator technology, applied in software simulation/interpretation/simulation, multi-program device, program control device, etc., can solve the problem of increased simulation overhead, complex implementation, and repeated switching of multiple operation modes. Parallel simulation and other issues

Active Publication Date: 2010-08-11
NAT UNIV OF DEFENSE TECH
View PDF7 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] 1) Loss of simulation accuracy due to partial simulation
Since only a part of the Benchmark program or input data is simulated, there is a certain error compared with the load characteristics of the complete Benchmark program
In addition, the speedup ratio obtained by the above techniques is always inversely proportional to the accuracy. Taking sampling simulation as an example, in order to improve the simulation accuracy, the number of sample intervals for detailed simulation must be increased, which will undoubtedly lead to an increase in simulation overhead;
[0009] 2) Pre-processing or post-processing is required to achieve complex
[0013] According to the patent literature search, there are no related reports in the past patents and literatures that use the repeated switching of multiple operating modes of the existing serial simulator to realize parallel simulation.

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
  • Method for carrying out parallel simulation by repeatedly switching a plurality of operation modes of simulator
  • Method for carrying out parallel simulation by repeatedly switching a plurality of operation modes of simulator
  • Method for carrying out parallel simulation by repeatedly switching a plurality of operation modes of simulator

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0112] figure 1 It is the logical structure diagram between the parallel simulation node and the server node of the present invention. The entire parallel simulation environment is composed of multiple nodes, and each node is a computer that can run independently. Each node is interconnected through an interconnection network, and each node can be accessed from the network through a host name or IP address. According to the function, the nodes are divided into server nodes and simulation nodes. There is only one server node, which is responsible for interacting with users, through which it performs parallel simulation global configuration, scheduling control, and receiving performance data and status data reported by each simulation node. Other nodes are called simulation nodes, and they control the simulator on the local node and report the local simulation results.

[0113] figure 2 It is the software structure diagram of the server node and simulation node of the present i...

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 discloses a method for carrying out parallel simulation by repeatedly switching a plurality of operation modes of a simulator, and aims at reducing the loss of simulation precision and the simulation time. The technical scheme of the invention is as follows: a host computer software and hardware platform of an operation simulator is constructed, a server node is provided with a control software of a server-side, and a simulation node is provided with a control software of a client; the control software of the server-side carries out global configuration and initialization on thenodes participating in the parallel simulation; the server node and the simulation node are performed with communication initialization; the control software of the client operates the simulator on the simulation node; the simulation nodes parallelly simulate the same Benchmark program in the three modes, namely functional simulation, detailed pre-heating and detailed simulation; and the control software of the client monitors the changes of a local performance index file and a status file, acquires the operation information and sends the information to the server nodes, and the server node receives the information and correspondingly processes to obtain a simulation result. The invention has obvious accelerated effect, high parallel efficiency, and small precision loss.

Description

Technical field [0001] The present invention relates to a parallel simulation method of computer system architecture, in particular, it uses multiple parallel nodes to run a serial architecture simulator at the same time without changing the Benchmark program and its input set, and utilizes multiple operations supported by the simulator Parallel simulation method by repeatedly switching modes. Background technique [0002] Computer architecture simulation software (simulator for short) is a type of software that simulates the behavior of a computer system. They are generally configurable and can configure the architecture parameters or technical solutions of the target computer system. It is called the host computer) to simulate and run the Benchmark program (including the real benchmark test program or automatically generated workload) to obtain the performance data of the target system under a given configuration, and to provide a reference for the architecture design decision ...

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/455G06F9/46
Inventor 徐传福车永刚王勇献褚瑞王正华彭宇行
Owner NAT UNIV OF DEFENSE TECH
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