Parallel acquisition method for seed distribution data based on CUDA

An acquisition method and data distribution technology, which is applied in the direction of concurrent instruction execution, electrical digital data processing, special data processing applications, etc., can solve the problems of time-consuming, inability to take into account acquisition accuracy and calculation performance, and achieve reliable calculation accuracy and development Effects with low difficulty and strong applicability

Inactive Publication Date: 2012-09-12
ZHEJIANG UNIV OF TECH
View PDF0 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] In order to overcome the shortcomings of the existing seed distribution data acquisition technology that cannot take into account the acquisition accuracy and calculation performance and consume a lot of time, the

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
  • Parallel acquisition method for seed distribution data based on CUDA
  • Parallel acquisition method for seed distribution data based on CUDA
  • Parallel acquisition method for seed distribution data based on CUDA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The present invention will be further described below in conjunction with the accompanying drawings.

[0045] refer to Figure 1 to Figure 4 , a CUDA-based method for obtaining seed distribution data in parallel. Under the CUDA architecture, the method is divided into two parts: the host side executed on the CPU and the device side executed on the GPU; the host side program includes the following steps:

[0046] (1) The input data memory space is allocated and initialized. Allocate memory space according to the size of the plot unit to store the center coordinates of each plot unit; allocate memory space according to the scale of adult trees to store the DBH and spatial coordinates of adult trees and initialize them; allocate and initialize memory space according to the constant parameters required by the seed distribution model.

[0047] (2) Allocation of video memory space for input data. Call the CUDAAPI function cudaMalloc to allocate space in the global memory of...

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 discloses a parallel acquisition method for seed distribution data based on CUDA (Compute Unified Device Architecture). The implementation of the method relates to a host terminal executed on a CPU (Central Processing Unit) and an equipment terminal executed on a GPU (Graphics Processing Unit) under the CUDA. The parallel acquisition method for the seed distribution data comprises the following steps: firstly, allocating and initializing an input data memory space; secondly, allocating an input data video memory space; thirdly, transmitting input data from the memory to the video memory; fourthly, allocating the input data video memory space; fifthly, allocating the input data memory space; and sixthly, setting core execution configuration of the equipment terminal and calling a core function of the equipment terminal for calculating the seed distribution. The invention provides the parallel acquisition method for the seed distribution data based on the CUDA; and according to the parallel acquisition method, better calculation performance is obtained while the precision is ensured and the evolution simulation time is shortened.

Description

technical field [0001] The invention relates to a parallel acquisition method of seed distribution data. Background technique [0002] Seed distribution calculation is the main source of forest community renewal propagules and an important sub-process of forest evolution calculation. The distribution of seeds in a forest is the result of seed production and dispersal by mature adult trees. Seeds enter the forest plot through diffusion, germinate into seedlings with the promotion of the soil matrix, and the seedlings grow into juvenile trees or even adult trees under the influence of environmental conditions. Trees that are not in good condition will weaken and die, while individual mature adult trees continue to produce seeds, providing the material basis for natural regeneration of forests. Seed distribution, germination, tree growth and death constitute a dynamic cycle of forest evolution, reflecting the development of forest communities. [0003] Seed distribution is m...

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): G06F9/38G06F17/30
Inventor 范菁官馨馨汤颖董天阳
Owner ZHEJIANG UNIV OF TECH
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