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

Method for constructing data structure used for proximate particle search

一种数据结构、粒子搜索的技术,应用在用于邻近粒子搜索的数据结构构建领域,能够解决无法进行撞击计算、GPU无法充分发挥图像处理能力、无法构成等问题

Inactive Publication Date: 2009-01-21
PROMETECH SOFTWARE
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, according to the existing computing technology, it is impossible to construct a computing algorithm that only completely executes the neighboring particle search and image processing in the particle method simulation inside the GPU.
[0005] In the calculation of the existing particle method simulation, it is impossible to fully perform all the calculations (for the construction of the data structure for the adjacent particle search, image processing, etc.) only through the GPU, so the calculation efficiency is not high, and the GPU cannot give full play to its advantages. Original image processing capabilities, unable to perform real-time rigid body simulation, fluid simulation, etc.

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
  • Method for constructing data structure used for proximate particle search
  • Method for constructing data structure used for proximate particle search
  • Method for constructing data structure used for proximate particle search

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings. figure 1 Shows the basic configuration of a computer system that implements the method of constructing a data structure used in a neighborhood particle search in a particle method simulation.

[0032] In the description of this embodiment, an example using, for example, a GPU as a graphics processing processor will be described as a main embodiment.

[0033] The computer system 10 is configured using, for example, a PC (Personal Computer), and includes a CPU 11 and a GPU 12 as arithmetic processing units. In addition, the computer system 10 has a main memory 13A and a video memory (VRAM) 13B as storage devices, and at least an input device 14 and a display device 15 as peripheral devices. CPU 11 , GPU 12 , main memory 13A, input device 14 , and display device 15 are connected to each other via bus 16 . The input device 14 is connected to the bus 16 via the inp...

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

A method for constructing a data structure of a proximate particle search is executed by a GPU, and computes a simulation of a physical object by converting three-dimensional digital image data to two-dimensional digital image data. The memory for a bucket is composed of buckets for dividing a memory space that is created in accordance with a space in which the physical object occurs. A writing step is provided in which a scattering function (GPU: vertex shader) is used by the GPU to read a particle coordinate and the particle number of a particle stored in the bucket and write the particle coordinate and the particle number to a two-dimensional image space.

Description

technical field [0001] The present invention relates to a method for speeding up the search for nearby particles by completely executing particle method simulations using a streaming processor such as a GPU, for example, for nearby particle searches that enable real-time collision calculations of many rigid bodies, etc. The construction method of the data structure, its program, and the storage medium for storing the program. Background technique [0002] The so-called "particle method simulation" is a simulation method that obtains a target object as a group (aggregate) of many particles, and performs calculations by paying attention to the behavior of each of the many particles. In terms of computer calculations, "spheres" of fixed diameter are often used among the above-mentioned particles. When expressing the shape of an object by an aggregate of spheres, the approximation of the shape of the object and the spatial resolution vary depending on the method of determining ...

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): G06T15/00G06T15/70G06T13/20G16B45/00
CPCG06T2210/56G06T13/20G06T19/00G06F30/20G06F17/16
Inventor 原田隆宏
Owner PROMETECH SOFTWARE
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