Communication method suitable for monitoring MPI (Message Passing Interface) parallel software

A technology for monitoring software and communication methods, applied in software testing/debugging, inter-program communication, multi-programming devices, etc., to achieve the effect of improving efficiency, improving priority, and ensuring the performance of computing tasks

Active Publication Date: 2014-04-02
BEIJING RES INST OF TELEMETRY +1
View PDF5 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The technical solution problem of the present invention is: overcome the deficiencies in the prior art, provide a kind of communication method that is suitable for monitoring MPI parallel software, solve the MPI par...

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
  • Communication method suitable for monitoring MPI (Message Passing Interface) parallel software
  • Communication method suitable for monitoring MPI (Message Passing Interface) parallel software
  • Communication method suitable for monitoring MPI (Message Passing Interface) parallel software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] Specific embodiments of the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0050] The invention is a communication method suitable for monitoring MPI parallel software, which is convenient for realizing the function of monitoring MPI parallel software by upper computer monitoring software in engineering application, and achieves the purpose of hardly affecting the calculation performance of parallel software.

[0051] Such as figure 1 As shown, the present invention sets the roles of a plurality of MPI processes in the communication method, including the MPI communication process, the MPI calculation process and the host computer monitoring software, and the MPI communication process includes the OpenMP command thread and the state thread, wherein the OpenMP command thread and the OpenMP The state thread is a parallel thread realized through the parallel Sections identification statement of OpenMP in the MPI ...

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 communication method suitable for monitoring MPI (Message Passing Interface) parallel software. The method comprises an MPI communication process, an MPI calculation process and host monitoring software, and the MPI communication process comprises an OpenMP command thread and a state thread. The method comprises the following steps: 1, the MPI communication process receives a command of the host monitoring software, and forwards the command to the MPI calculation process in a non-blocking way; 2, the MPI calculation process receives the command transmitted by the MPI communication process, executes the command to control a calculation task, and transmits state information to the MPI communication process regularly or in an event-driving way; 3, the MPI communication process receives the state information of the MPI calculation process, and transmits the state information to the host monitoring software. By adopting the communication method, parallel software consisting of a plurality of MPI processes can be monitored via the host monitoring software, and the aim of hardly influencing the parallel software calculation performance is fulfilled.

Description

technical field [0001] The invention relates to a communication method suitable for monitoring MPI (message passing interface) parallel software, suitable for engineering application of MPI parallel software, and belongs to the field of computer parallel computing. Background technique [0002] At present, the high-performance cluster based on the MPI specification is a widely used parallel computing platform. MPI parallel software obtains efficient computing performance by running multiple MPI processes simultaneously on multiple computers interconnected by high-speed networks. [0003] At present, it is a common solution to develop MPI parallel software to realize tasks with large amount of data and large amount of computation. However, the commonly used development platform is based on a remote cluster system, most of which are installed with a Linux operating system. After the task is submitted, it is often passively waiting for completion. The programmer pays attentio...

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/54G06F11/36
Inventor 苏丽刘斌陈蓉刘文俊王静温
Owner BEIJING RES INST OF TELEMETRY
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