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

General multiprocessor parallel calculation method and system

A parallel computing and computer technology, applied in the direction of various digital computer combinations, concurrent instruction execution, machine execution devices, etc.

Active Publication Date: 2015-05-06
BC P INC CHINA NAT PETROLEUM CORP +1
View PDF5 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] There are already many mature solutions for traditional geophysical parallel computing, but for heterogeneous differential computing environments, targeted parallel processing is often performed based on the characteristics of different parallel applications to meet specific application needs. At present, there is no common solution for General multi-computer parallel computing solution mode and scheme for heterogeneous differential computing environment

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
  • General multiprocessor parallel calculation method and system
  • General multiprocessor parallel calculation method and system
  • General multiprocessor parallel calculation method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0050] like figure 1 As shown, it is a flow chart of a general multi-computer parallel computing method in this embodiment, including the following steps:

[0051] Step 101, obtaining computing tasks;

[0052] Step 102, acquiring the capability parameter of each computing node of the computing resource, and calculating the processing capability of each computing node according to the capability parameter;

[0053] Parallel computing for geophysical acquisition usually has the characteristics of large amount of calculation, small input data, and huge result data, and there are certain differences in different types of applications. Therefore, an application type factor f is defined a , used to characterize the input data size d in a certain type of application i , calculation amount c a , result data d o The relationship between size is an important reference item in the process of parallel task scheduling. The initial application type factor is calculated as follows:

[...

Embodiment 2

[0095] like figure 2 As shown, it is a structural diagram of a general multi-computer parallel computing system in this embodiment, including:

[0096] a task acquiring unit 201, configured to acquire computing tasks;

[0097] The computing capability information acquiring unit 202 is configured to acquire hardware information and software information of each computing node of the computing resource, and calculate the processing capability of each computing node according to the hardware information and software information;

[0098] A task decomposition unit 203, configured to decompose the computing task into multiple computing subtasks according to the inherent parallelism of the computing task;

[0099] A task matching unit 204, configured to match the multiple computing subtasks with the nodes according to the processing capabilities of the computing nodes;

[0100] The computing node screening subunit 2041 is configured to perform screening according to the processing...

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 general multiprocessor parallel calculation method and system. The method comprises the steps that a calculation task is obtained, hardware information and software information of all calculation nodes of a calculation resource are obtained, and the processing capacity of each the calculation node is calculated according to the hardware information and software information; according to the internal parallelizability of the calculation task, the calculation task is decomposed into multiple sub calculation tasks; according to the processing capacity of each calculation node, the sub calculation tasks are matched with all the nodes; according to a basic communication protocol, the data format of the sub calculation tasks is converted to a protocol format, and according to the matching relation, the sub calculation tasks are distributed to all the calculation nodes; according to the basic communication protocol, calculation results, of the protocol format, fed back by the calculation nodes are obtained, the data format of the calculation results is converted to the format of the original calculation task from the protocol format, and then the calculation results are fed back. Multiprocessor parallel calculation under the heterogeneous environment is achieved.

Description

technical field [0001] The invention relates to the technical field of communication in a heterogeneous environment, in particular to a general multi-machine parallel computing method and system. Background technique [0002] With the progress and development of geophysical technology and equipment, seismic acquisition software at home and abroad is also facing changes in the demand for large-scale data processing and high-efficiency high-performance computing, such as 3D lighting, tomographic static correction, and forward modeling of wave equations. It takes a long time, and the traditional stand-alone processing mode is far from meeting the needs of high-performance computing. It is the general trend to support large-scale data processing, high-performance, and efficient computing. At present, the seismic acquisition system is faced with a complex, heterogeneous computing environment with huge performance differences, rather than the expensive homogeneous cluster system r...

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): G06F15/16G06F9/38
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