Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

CPU-GPU-based parallel tool-path planning method of B-spline curved-surface

A spline surface and planning technology, applied in the field of CPU-GPU-based B-spline surface parallel tool path planning, to promote further development, improve openness and compatibility

Inactive Publication Date: 2018-07-31
HANGZHOU DIANZI UNIV
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The purpose of the present invention is to address the shortcomings of the existing traditional tool path planning methods, and propose a parallel tool path planning method based on CPU-GPU heterogeneity

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
  • CPU-GPU-based parallel tool-path planning method of B-spline curved-surface
  • CPU-GPU-based parallel tool-path planning method of B-spline curved-surface
  • CPU-GPU-based parallel tool-path planning method of B-spline curved-surface

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] The present invention is further analyzed below in conjunction with specific examples.

[0047] Speedup is a general measure of program parallelization, which is usually defined as the ratio of serial program execution time to parallel program execution time:

[0048]

[0049] The graphics card in the test environment of this embodiment uses AMD Radeon(TM) R9 200series GPU, video memory 2048MB, memory 2GB, and CPU uses AMD Athlon(TM) 3.7GHz. In order to simulate the program performance under different computing scales, the sample surface is grouped with different sampling densities to sample the processing domain position, that is, the generation time of the surface tool path is counted through different u and v subdivision numbers. The experimental results are shown in Table 1 shown.

[0050] Table 1B The execution time of the two types of spline surface programs

[0051]

[0052] The simulation results show that the execution efficiency of parallel programs un...

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 CPU-GPU-based parallel tool-path planning method of a B-spline curved-surface. According to the method of the invention, open-computing-language (OpenCL) technology is utilized to enable different-architecture processors of a central processing unit (CPU) and a graphics processing unit (GPU) to carry out collaborative calculation, the CPU carries out logic control and serial calculation, multiple work items of the GPU execute the same kernel program to obtain tool paths of the bicubic B-spline curved-surface by parallel solving, and parallelism of a heterogeneous system is realized.

Description

technical field [0001] The invention relates to a tool path planning technology in the field of numerical control, in particular to a CPU-GPU-based B-spline curved surface parallel tool path planning method. Background technique [0002] High-performance CNC machining of free-form curves and surfaces is one of the key technologies for large-scale and complex manufacturing in the fields of automobiles, aerospace and other fields. Because B-spline surface has many excellent properties such as geometric invariance, convex hull, convexity preservation, variation reduction, local support, etc., it is a commonly used geometric representation method in CAD systems. , [0003] The general-purpose computing language (Open Computing Language, OpenCL) standard was initiated by Apple, and it is an open and free standard for general-purpose parallel programming of heterogeneous systems jointly formulated by many well-known manufacturers in the industry. It also defines a unified paralle...

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/50
CPCG06F9/5061
Inventor 俞武嘉谢超毕洋强
Owner HANGZHOU DIANZI UNIV
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
Eureka Blog
Learn More
PatSnap group products