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

Fast extraction algorithm of intersection data of ocean eddies and argo buoys based on cuda

A vortex and buoy technology, applied in image data processing, 3D image processing, computing, etc., can solve problems such as large time costs, achieve the effect of relieving pressure and improving computing efficiency

Active Publication Date: 2019-01-22
OCEAN UNIV OF CHINA
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Every data adjustment takes a lot of time
In order to comprehensively analyze the distribution, motion trajectory and internal structural characteristics of mesoscale vortices, the global scope is undoubtedly the most ideal scope, but the total data magnitude of vortices and Argo buoys reaches hundreds of billions, and the CPU can no longer meet our needs

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
  • Fast extraction algorithm of intersection data of ocean eddies and argo buoys based on cuda
  • Fast extraction algorithm of intersection data of ocean eddies and argo buoys based on cuda
  • Fast extraction algorithm of intersection data of ocean eddies and argo buoys based on cuda

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] The invention realizes accelerated extraction of ocean eddies and Argo buoy data sets by using the C++ language based on the CUDA framework. Due to the large number of mesoscale eddies in the global ocean, in order to improve the research value, we currently only study eddies with a survival time of more than 15 days. The basic parameters of the computer to realize the algorithm are: graphics card: NVIDIA GeForce GTX 550 Ti 1GB; system installed memory: 4GB; development environment: Visual Studio 2010; CUDA version: 7.5

[0019] The main steps to realize the algorithm are as follows: figure 1 As shown, it can be described as:

[0020]1. Read the existing vortex data and Argo buoy data, and store them into a two-dimensional structure pointer array. 2. Allocate memory for the host and device of CUDA, and copy the values ​​to be calculated from the host to the device. During memory allocation and data transmission, two-dimensional pointer copying is required, and the co...

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 an ocean eddy and Argo buoy intersection data rapid extraction algorithm based on a CUDA. CPU / GPU heterogeneity is utilized, the data format is optimized, the data transmission amount is reduced, and the copy time between the CPU and the GPU is shortened; combined with the data characteristic of ocean eddies that different eddies generally do not influence each other, each eddy is used as a unit and is expressed by a thread block, the data of one eddy in one day is further expressed by a thread, and thread distribution is optimized; point set data of Argo buoys are traversed in a core function, Julian days of eddy data and Argo buoy data are matched, and then a plane bounding box algorithm and a PNPoly algorithms are utilized to calculate Argo buoy data in an eddy boundary range; and in a data storage process, the organization type of eddy data is optimized, and all information is integrated in one data set. The thread distribution mode is high in logic, the algorithm is optimized in the calculation process of the core function, and the generation efficiency of the data set is greatly improved.

Description

technical field [0001] The invention relates to ocean eddy data structure analysis and vortex buoy intersection data extraction technology. Specifically, it implements the GPU parallel computing architecture CUDA to accelerate the algorithm for extracting ocean eddy and Argo buoy intersection data sets. Background technique [0002] At present, the data for analyzing mesoscale eddies mainly come from remote sensing inversion data. According to remote sensing data, people define mesoscale vortices as mesoscale vortices (also known as synoptic ocean vortices), which refer to vortices with a diameter of about 100-300 kilometers in the ocean. It is usually divided into two types: cyclonic vortex (rotating counterclockwise in the northern hemisphere), anticyclonic vortex (rotating clockwise in the northern hemisphere). Mesoscale eddies play a very important role in ocean dynamics, salt, energy transport, and other biological and chemical processes, which in turn affect the ocean...

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): G06T1/20G06T15/00
CPCG06T1/20G06T15/005
Inventor 马纯永陈戈张玉李硕盖周恩高佳佳王维娜
Owner OCEAN UNIV OF CHINA