Unlock instant, AI-driven research and patent intelligence for your innovation.

Compute unified device architecture (CUDA) based grid digital elevation model (DEM) neighborhood analysis system and method

A technology of digital elevation model and neighborhood analysis, applied in the direction of multi-programming devices, etc., can solve problems such as large amount of data, calculation model is not general enough, and no research is given, etc., to achieve the effect of accelerating processing speed

Inactive Publication Date: 2014-09-24
PEKING UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, this type of analysis faces two problems: one is computationally intensive, and a neighborhood template is required for the calculation of each result value; the other is the large amount of data, and the DEM data of industrial production often reaches the GB level
But CUDA technology also has flaws: its computing model is not general enough
However, these studies only apply an operator to CUDA optimization, and no research has given a more general solution

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
  • Compute unified device architecture (CUDA) based grid digital elevation model (DEM) neighborhood analysis system and method
  • Compute unified device architecture (CUDA) based grid digital elevation model (DEM) neighborhood analysis system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0031] The following takes 3*3 smoothing filtering as an example to describe the implementation of the present invention in detail (such as figure 2 ).

[0032] 1. Register the operator function. For the neighborhood analysis of n*n median filtering, the system user needs to implement a neighborhood analysis operator whose input parameters include the starting position p of the matrix to be processed, the jth row, the ith column, the total number of rows, height, The total number of columns width, in the form of avr_filter(float*p, int j, int i, int height, int width). The output parameter is the value obtained by dividing the sum of all values ​​in the neighborhood template of the center of the target point by n*n. Then call the neighborhood analysis registration function provided by the system.

[0033] Register the neighborhood analysis operator and register the template size n at the same time. The registration function is in the form of register_operator(void*avr_fil...

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 compute unified device architecture (CUDA) based grid digital elevation model (DEM) neighborhood analysis system, which comprises a digital input / output (IO) module, a function scheduling module, a kernel function module and a neighborhood analysis operator, wherein the data IO module provides data read-write support; the function scheduling module coordinates execution of a data IO thread and a CUDA kernel function; a plurality of threads are simultaneously started, one thread is used for data IO, the other threads are called worker threads, and the number of the worker threads is equal to the quantity of graphics processing units (GPU) of a host; the kernel function module is used for copying data from an internal memory buffer to a memory of a GPU chip, calling the CUDA kernel function to compute the data, and copying the data from the memory of the GPU chip into an internal memory after computation is finished; and the neighborhood analysis operator is called by the kernel function module and used for executing data computation of a single neighborhood template in neighborhood analysis. By parallel data IO and computation and parallel CUDA, the processing speed of a grid DEM neighborhood analysis process can be greatly improved.

Description

technical field [0001] The invention belongs to the field of high-performance geographic information computing. It specifically relates to a general acceleration system for grid DEM (Digital Elevation Model, digital elevation model) neighborhood analysis based on CUDA (Compute Unified Device Architecture, computer unified architecture system) technology. Background technique [0002] In the field of geographic information system (Geographical Information System, GIS), digital elevation model (Digital Elevation Model, DEM) is often used to describe the spatial distribution of regional landforms. Currently widely used DEM models are divided into two categories: grid DEM and triangular mesh DEM. A grid DEM is an elevation value model of regular grid points within a given range. Neighborhood analysis based on grid DEM (such as slope, aspect analysis, edge detection, filter change, etc.) has become an important type of spatial analysis because it can extract a lot of basic data...

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): G06F9/46
Inventor 高勇郁浩刘磊李浩然
Owner PEKING UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More