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

GPU accelerated parameter curve arc length calculation and arc length parameterization method

A parametric curve and parameterization technology, applied in the field of computer-aided design, can solve the problems of occupying a lot of local storage space, large function call overhead, and high calculation load

Inactive Publication Date: 2020-07-03
XIAMEN UNIV
View PDF6 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The traditional CPU method uses a recursive method to calculate the arc length and solve the parameterization of the arc length. Due to the high amount of calculation, this method requires a long calculation time, and its method is compared with the single instruction multiple thread (SIMT) architecture of the GPU. , has many disadvantages such as large function call overhead, high instruction divergence rate, and a large amount of local storage space
In addition, the arc length table in the method is dynamically constructed, and its storage space needs to be dynamically allocated and released at runtime, which is expensive in the GPU, so it is not suitable for direct porting to the 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
  • GPU accelerated parameter curve arc length calculation and arc length parameterization method
  • GPU accelerated parameter curve arc length calculation and arc length parameterization method
  • GPU accelerated parameter curve arc length calculation and arc length parameterization method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0058] The following embodiments will further illustrate the invention in conjunction with the accompanying drawings. It should be understood that the preferred embodiments are only for illustrating the present invention, but not for limiting the protection scope of the present invention.

[0059] A GPU-accelerated parameter curve arc length calculation and arc length parameterization method proposed by the present invention is characterized in that it has the following main steps, wherein performing steps 1 to 4 can realize the calculation of the parameter curve arc length, and performing steps 1 to 8 Parametric curve arc length parameterization can be realized:

[0060] Step 1. Input the number of parameter curves, the number of interval segments of each parameter curve, and curve parameters;

[0061] Step 2. Divide each section segment into N equal parameter "section sections" connected end to end;

[0062] Step 3. Construct "interval arc length table" and "interval arc l...

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 GPU accelerated parameter curve arc length calculation and arc length parameterization method, and relates to the field of computer aided design. The GPU accelerated parameter curve arc length calculation and arc length parameterization method is friendly to a data storage mode and a GPU data access mode, small in instruction divergence rate and capable of reducing time consumption. The method comprises the following steps: inputting the number of parameter curves, the number of interval sections of each parameter curve and curve parameters; equally dividing parametercell sections; constructing an arc length table; taking out the curve arc length from the arc length table; inputting an arc length value of arc length parameterization to be solved and a number of acurve where the arc length value is located; determining a search interval where the arc length is located; binary tree traversal backtracking-accelerated depth-first search based on binary bit operation is used, and the length of a search interval is reduced to be not larger than an error range specified by a user; and outputting the midpoint of the final search interval as a parameter corresponding to the arc length. And the method has higher parallelism and is more suitable for the SIMT architecture of the GPU.

Description

technical field [0001] The invention relates to the field of computer-aided design, in particular to a GPU-accelerated parameter curve arc length calculation and arc length parameterization method. Background technique [0002] Arc length calculation and arc length parameterization of parametric curves are widely used in motion control, path planning and other problems. [0003] The arc length function of a parametric curve C(u) is defined as starting from the minimum parameter value u 0 Up to the parameter t, the point-by-point tangent of the curve is the integral of the modulus length of the first-order derivative vector, that is, the arc length formula For the task in the opposite direction, the arc length a is given, and the corresponding parameter t is obtained by the inverse function of the arc length function, that is, t=A -1 (a), called arc length parameterization. [0004] Due to the complex form of the parametric curve, its arc length formula often cannot be re...

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): G06F30/20
Inventor 陈浩川陈中贵曹娟
Owner XIAMEN UNIV
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