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

A process communication method and device in a cluster system

A cluster system and process communication technology, applied in the field of process communication methods and devices, can solve problems such as difficult to support larger-scale and more complex parallel computing applications, so as to improve development efficiency and quality, improve parallel processing efficiency, and improve The effect of adaptability and high scalability

Active Publication Date: 2018-12-14
BC P INC CHINA NAT PETROLEUM CORP +1
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

According to the currently available literature, the MPI-level parallel scale of the main parallel applications of computer systems in the application field is on the order of hundreds of thousands, and it is difficult to support larger-scale and more complex parallel computing applications.

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
  • A process communication method and device in a cluster system
  • A process communication method and device in a cluster system
  • A process communication method and device in a cluster system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054]In order to enable those skilled in the art to better understand the technical solutions in the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described The embodiments are only some of the embodiments of the present application, but not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the scope of protection of this application.

[0055] refer to figure 1 As shown, the process communication method in the cluster system of the embodiment of the present application may include the following steps:

[0056] S101. Determine an activation relationship between process IDs; the activation relationship includes a cell division activation relationship.

[0057] In some emb...

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

Embodiments of the present application provide a process communication method and apparatus in a cluster system. The method includes: determining a startup relationship between process numbers, wherein the startup relationship includes a cell division type startup relationship; starting a process in a cell division manner according to the startup relationship between the process numbers; causing each process to send address information thereof to the 0 process during the process startup; performing inter-process communication; when first communication is made between the processes, the two communicating parties inquire about the address information of the other party from the 0 process. The method and the device can improve the parallel processing efficiency of a cluster system and have the advantages of high performance, high scalability and ease of use; the method and teh device can meet the needs of the development of a massive data parallel computing framework in computation-intensive and data-intensive exploration geophysics, and significantly improve the development efficiency and quality of large-scale parallel and distributed seismic applications.

Description

technical field [0001] The present application relates to the technical field of computer communication, in particular to a process communication method and device in a cluster system. Background technique [0002] In recent years, with the development of seismic acquisition technology, the data volume of seismic data has been increasing continuously. At the same time, some advanced algorithms with a large amount of calculation have gradually entered into production and practical use. The parallel calculation of massive seismic data has further strengthened the demand for ultra-large-scale parallel computing systems. . Due to the lack of matching parallel implementation technology framework, the ultra-large parallel scale and polymorphic and complex architecture of the cluster system have brought great challenges to traditional high-performance computing applications. Most of the current parallel implementations for cluster computing systems are based on a two-level paralle...

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/48G06F9/54
CPCG06F9/485G06F9/546
Inventor 赵长海文佳敏罗国安薛贵仁王狮虎张建磊
Owner BC P INC CHINA NAT PETROLEUM CORP
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