A general multi-computer parallel computing 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: 2018-03-13
BC P INC CHINA NAT PETROLEUM CORP +1
View PDF5 Cites 0 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
  • A general multi-computer parallel computing method and system
  • A general multi-computer parallel computing method and system
  • A general multi-computer parallel computing method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0050] Such as 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] Such as 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 processi...

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 present invention provides a general multi-computer parallel computing method and system, by acquiring computing tasks; acquiring hardware information and software information of each computing node of computing resources, and calculating the processing capability of each computing node according to the hardware information and software information; According to the intrinsic parallelism of the computing task, the computing task is decomposed into multiple computing subtasks; according to the processing capabilities of the computing nodes, the multiple computing subtasks are matched with the nodes; by The underlying communication protocol converts the data format of the plurality of calculation subtasks into a protocol format, and distributes them to each computing node according to the matching relationship; through the underlying communication protocol, obtains the calculation of the protocol format returned by each computing node Result; the data format of the calculation result is converted from the protocol format to the format of the original calculation task and returned, realizing multi-computer parallel computing in a heterogeneous environment.

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 Patents(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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products