Concurrent numerical simulation method and system based on GPU and CPU cooperative computing

A numerical simulation and algorithm technology, applied in the field of numerical simulation, can solve problems such as difficult data processing, and achieve the effect of improving efficiency and data operation efficiency

Inactive Publication Date: 2011-11-23
CHINA NAT PETROLEUM CORP CHUANQING DRILLING ENG CO LTD
View PDF8 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

More precisely, GPUs are dedicated to solving problems that can be expressed as data-parallel operations: executing programs in parallel on many data elements, with extremely high computational density (ratio of mathematical operations to memory operations)
[0005] However, the existing cooperati...

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
  • Concurrent numerical simulation method and system based on GPU and CPU cooperative computing
  • Concurrent numerical simulation method and system based on GPU and CPU cooperative computing
  • Concurrent numerical simulation method and system based on GPU and CPU cooperative computing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] Hereinafter, exemplary embodiments of the present invention will be described more fully with reference to the accompanying drawings, in which exemplary embodiments are shown. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to example embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the example embodiments to those skilled in the art. In the drawings, the same reference numerals denote the same parts.

[0048] figure 1 is a block diagram illustrating a parallel processing system 100 applying a parallel numerical simulation method based on GPU and CPU cooperative operations according to an exemplary embodiment of the present invention.

[0049] like figure 1 As shown, the parallel processing system 100 according to the exemplary embodiment of the present invention includes: a parallel module selectio...

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 concurrent numerical simulation method and system based on GPU (Graphic Processing Unit) and CPU cooperative computing, which comprises a concurrent module selection unit and a concurrent granularity determination unit, wherein the concurrent module selection unit is used for selecting a function module suitable for carrying out concurrent operation from al function modules of a numerical simulation algorithm and promoting a CPU to execute residual function modules; and the concurrent granularity determination unit is used for determining an optimal concurrent granularity, adapting to a GPU, of each function module selected by the concurrent module selection module unit, and transplanting the function module with the determined optimal concurrent granularity to the GPU so that the GPU carries out data concurrent operation treatment by using the transplanted function module.

Description

technical field [0001] The invention relates to numerical simulation technology, more specifically, to a parallel numerical simulation method and a system using the method. Background technique [0002] Numerical simulation is a technology for simulating complex engineering and physical systems. It uses electronic computers as means to achieve the purpose of researching engineering problems, physical problems and even various problems in nature through numerical calculation and image display. The scope of application includes petroleum geophysical exploration and other fields. [0003] In recent years, as engineering and physical problems have become increasingly complex, the amount of data calculations for numerical simulations has also increased. For example, when numerical simulation is applied to the field of petroleum geophysical exploration, large-scale data calculation is usually required. It is estimated that the data processing calculation volume of typical seismi...

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): G06F15/167
Inventor 李亚林何光明胡善政陈爱萍刘鸿敬龙江龙资强耿春
Owner CHINA NAT PETROLEUM CORP CHUANQING DRILLING ENG CO LTD
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