Unlock instant, AI-driven research and patent intelligence for your innovation.

Analysis method of mpi code communication process based on text analysis

A text analysis and communication process technology, applied in the field of code analysis, can solve problems such as redundant computing and time resources, complex communication process, and long computing time, and achieve the effects of reducing consumption, avoiding inaccurate information, and reducing resources

Active Publication Date: 2022-04-08
BEIHANG UNIV
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the face of large-scale applications, this method will consume redundant computing and time resources due to the large number of processes, long computing time, and complicated communication processes.

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
  • Analysis method of mpi code communication process based on text analysis
  • Analysis method of mpi code communication process based on text analysis

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The present invention will be described in further detail below in conjunction with the accompanying drawings.

[0037] Such as figure 1 Shown is the flowchart of the MPI code communication process analysis method based on text analysis of the present invention.

[0038] The MPI code communication process analysis method based on text analysis comprises the following steps:

[0039] 1) Analyze the MPI source code line by line, capture key communication variables and save them in the list;

[0040] 2) According to the actual process number n that the user expects to start, the source code is analyzed n times; each cycle analysis simulates the execution of an MPI task;

[0041] 3) During each loop analysis, perform the corresponding analysis process according to the different keywords analyzed, and search whether the MPI communication keywords are included;

[0042] 4) Convert the communication process into point-to-point communication information according to the sear...

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 provides a text analysis-based MPI code communication process analysis method, which is applied to parallel application programs developed based on MPI. The text analysis-based MPI code communication process analysis method can simulate MPI tasks by analyzing the source code of the MPI parallel application. During the execution process, the peer-to-peer communication information can be quickly and accurately mined, reducing the resource overhead in the analysis process. It includes the following steps: (a) analyze the MPI source code line by line, and capture the key communication variables; (b) perform a corresponding number of cycle analysis on the source code according to the number of processes that the user expects to start, and simulate an MPI for each cycle analysis Execution of the task; (c) during each cycle, execute the corresponding analysis process according to the different keyword statements analyzed, and search whether the MPI communication keyword is included; (d) according to the different MPI communication keywords searched, the The communication process is converted into point-to-point communication information; (e) integrating point-to-point communication information in multiple processes.

Description

Technical field: [0001] The present invention relates to a code analysis method, more specifically, to a text analysis-based MPI code communication process analysis method. Background technique: [0002] In computer science, High Performance Computing (High Performance Computing, HPC) is an important branch, which is a technology to research and develop high-performance computers from many aspects, such as system structure, parallel algorithm and software development. High-performance computing has gradually become a new pillar of scientific research beyond traditional theoretical research and laboratory experiments. [0003] In the process of using high-performance computing, some applications cannot effectively utilize the computing resources of the high-performance computing platform they occupy, resulting in a waste of many computing resources. In order to utilize the high-performance computing platform more efficiently, it needs to be able to guide it to match the actu...

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 Patents(China)
IPC IPC(8): G06F9/54G06F11/36
Inventor 肖利民张锐闫柏成王志昊刘成春周易
Owner BEIHANG UNIV