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

Method for supporting parallel input and output (I/O) of trace files in parallel simulation

A file and simulator technology, applied in the field of parallel computer system simulation, can solve the problems of large Trace file capacity, limited execution performance of the simulator, and affecting the simulation accuracy of the simulator

Inactive Publication Date: 2009-09-09
NAT UNIV OF DEFENSE TECH
View PDF5 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Due to the huge capacity of Trace files that need to be stored and read on the disk system, the execution performance of the simulator is severely limited by the disk I / O operations of Trace files
[0006] (2) The process of Trace file recording by the simulator is an interference to the execution process of the target program, which may affect the simulation accuracy of the simulator
[0010] According to the patent literature search, there is no related report on the method of performing distributed parallel I / O on the Trace file of parallel simulation in the previous patents and literature

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 supporting parallel input and output (I/O) of trace files in parallel simulation
  • Method for supporting parallel input and output (I/O) of trace files in parallel simulation
  • Method for supporting parallel input and output (I/O) of trace files in parallel simulation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0088] figure 1 It is the logical structure diagram of the parallel host of the present invention. A parallel host consists of multiple nodes, each of which is a computer that can run independently, either a single-processor system or a symmetric multi-processor (SMP) system, where the processors can be Single-core processor or on-chip multi-core processor (CMP). With the increasing use of multi-core processors, there are usually multiple CPU cores on each node of a parallel host. Each node has main memory and local disk storage. Each node is interconnected through a network, which can be Ethernet, Myrinet, Infiniband, or other types of networks. Individual nodes are accessible from the network by hostname or IP address. The nodes of the cluster are divided into master nodes and simulated nodes according to their functions. There is only one master node, which is responsible for interacting with users, performing global configuration, executing schedulers, and controlling...

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 supporting the parallel input and output (I / O) of trace files in parallel simulation, in particular to a method for supporting the distributed parallel I / O of the Trace files in order to improve the I / O efficiency and the simulation precision of the Trace files in the parallel simulation. The technical scheme comprises the following steps: a host machine for running parallel simulators is constructed and comprises a main control node and simulation nodes; a main configuration program is executed on the main control node for global configuration; then, scheduling software A on the main control node schedules a simulator A on a simulation node to execute a simulation job; afterwards, Trace distribution software on the main control node generates and sends Trace mobile scripts to all destination simulation nodes, and each destination simulation node executes a Trace mobile script and moves a Trace file from a corresponding source node to the own node; and finally, scheduling software B on the main control node schedules a simulator B on a simulation node to execute a simulation job. The method can greatly improve the I / O efficiency of the Trace files and the simulation precision.

Description

technical field [0001] The invention relates to a parallel computer system simulation method, in particular, on a parallel host computer with a distributed disk storage system, distributed parallel input / output (I / O) is performed on a Trace (trace) file in a parallel simulation process. Methods. Background technique [0002] Computer architecture simulation software (simulator for short) is a type of software that simulates the behavior of computer systems. They are generally configurable, and can configure the architectural parameters or technical solutions of the target computer system to simulate running Benchmark programs (including real benchmark programs or automatically generated jobs) on an existing computer (called a host). load), obtain the performance data of the target system under a given configuration, and provide a reference for the architectural design decision of the computer system. In addition, algorithms and software on new computer systems can be debug...

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