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

Graphics processing unit based discrete simulation computation method of multicomponent system

A graphics processor and discrete simulation technology, applied in the computing field of discrete simulation of multi-component systems, can solve the problem that the simulation calculation method cannot be directly transplanted to the GPU platform, and achieve the effect of overcoming inefficiency problems and improving computing efficiency.

Inactive Publication Date: 2010-06-09
INST OF PROCESS ENG CHINESE ACAD OF SCI
View PDF0 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] The purpose of the present invention is to overcome the defect that the existing multi-component system simulation calculation method cannot be directly transplanted to the GPU platform, thereby providing a related method for realizing calculation on a parallel computing system with GPU

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
  • Graphics processing unit based discrete simulation computation method of multicomponent system
  • Graphics processing unit based discrete simulation computation method of multicomponent system
  • Graphics processing unit based discrete simulation computation method of multicomponent system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] The present invention will be further described below in conjunction with the drawings and specific embodiments.

[0055] When simulating a multi-component system, the present invention uses a computer system with GPU as a computing component as a basis to realize the simulation process. Although a single GPU has greatly improved its computing performance compared with the corresponding CPU, in order to better simulate a large number of particles in a multi-component system, the present invention uses parallel computing composed of multiple GPUs. The system realizes the simulation calculation of the multi-component system. The parallel computing system is composed of multiple computing nodes, and the graphics processor GPU is installed on each computing node, and different computing nodes are connected through a network.

[0056] In one embodiment of the present invention, such as figure 1 As shown in the parallel computing system, the computing system includes 4 computing...

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 relates to a graphics processing unit based discrete simulation computation method of a multicomponent system, which is realized on a parallel computation system comprising multiple computation nodes, wherein the computation nodes are provided with graphics processing units (GPU). The discrete simulation computation method comprises the following steps of: decomposing the space of the multicomponent system to be simulated; establishing the mapping relationship between granules and grids inside the multicomponent system; (3) distributing the information of the granules to thread blocks inside the GPUs arranged on the multiple computation nodes, and storing the interaction potential parameters and the simulation setting information of the granules into internal storages of the GPUs; computing acting force born by the granules on the GPUs, and updating the speed and the positions of the granules according to the acting force; and before the simulation of the multicomponent system is completed, repeating executing steps completed in the GPUs till a simulated result is output from the parallel computation system after the simulation is completed. The invention solves the problem of low efficiency caused by selection when the GPUs compute multiple interaction potentials and greatly enhances the computation efficiency compared with a CPU.

Description

Technical field [0001] The present invention relates to the calculation of the discrete simulation of a multi-component system, and particularly relates to a related method for realizing the discrete simulation of the multi-component system on a graphics processor GPU. Background technique [0002] Multi-component system refers to a system formed by two or more components with different properties. When simulating a multi-component system, different components in the multi-component system can be represented by different types of particles. The simulation process needs to deal with particle motion and the interaction between particles. In the simulation process, the interaction between particles can generally be expressed by two-body interaction "potential" or force function. For example, in MD simulation of molecular dynamics, the common Lennard-Jones potential is expressed by the following formula: [0003] φ ( r ij ) = 4 ϵ [ a ( σ r ij ...

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): G06T1/00
Inventor 陈飞国葛蔚李静海
Owner INST OF PROCESS ENG CHINESE ACAD OF SCI
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