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

3D-CNN acceleration method and device for 3D image processing, and electronic equipment

A 3D-CNN and image processing technology, applied in the field of data processing, can solve problems such as inability to make full use of computing resources, limit the number of channels, and limit GPU memory space, and achieve the effect of reducing memory access overhead

Active Publication Date: 2022-04-05
ZHEJIANG LAB
View PDF11 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The memory space of the GPU is limited, which limits the number of channels that can be used by 3D-CNN
Through the analysis of the roofline model, when the number of channels is limited, there is a large gap between the calculation memory access ratio of 3D-CNN and the calculation memory access ratio of the new generation GPU, and the calculation resources of the Tensor-core in the new generation GPU cannot be fully utilized.

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
  • 3D-CNN acceleration method and device for 3D image processing, and electronic equipment
  • 3D-CNN acceleration method and device for 3D image processing, and electronic equipment
  • 3D-CNN acceleration method and device for 3D image processing, and electronic equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0074] Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with aspects of the present application as recited in the appended claims.

[0075] The terminology used in this application is for the purpose of describing particular embodiments only, and is not intended to limit the application. As used in this application and the appended claims, the singular forms "a", "the", and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise. It should also be understood that the term...

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 3D-CNN acceleration method and device for 3D image processing, and electronic equipment, and the method comprises the steps: carrying out the preprocessing of a 3D image, obtaining 3D feature map data, and storing the 3D feature map data in a global memory; carrying out implicit data conversion on the 3D feature map data in the global memory to obtain first intermediate data; writing the first intermediate data into a shared memory; a reading buffer area and a writing buffer area are distributed in the shared memory, and all first intermediate data are written into a register through alternate transmission of the first intermediate data in the reading buffer area and the writing buffer area; partitioning the first intermediate data in the register; calculating the blocked first intermediate data to obtain second intermediate data; performing an inverse process of implicit data conversion on the second intermediate data, and converting the second intermediate data into new 3D feature map data again; and storing the new 3D feature map data in the global memory.

Description

technical field [0001] The present application relates to the technical field of data processing, in particular to a 3D-CNN acceleration method and device for 3D image processing, and electronic equipment. Background technique [0002] Convolutional neural network (CNN) has been widely used in computer vision in recent years, including classification, detection, segmentation and other tasks. These tasks are generally performed on images, using two-dimensional convolution (that is, the dimension of the convolution kernel is two-dimensional). For problems based on video analysis, 2D convolution cannot capture timing information very well, so 3D convolution was proposed. [0003] With the improvement of CNN recognition accuracy, the CNN model is getting bigger and bigger, and the network structure is getting more and more complex, and the requirements for computing power are constantly increasing. Since traditional CPU processors can no longer cope with the powerful parallel ...

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/50G06F9/54G06F7/544G06T1/20G06N3/04G06N3/08
Inventor 曾令仿陈志广
Owner ZHEJIANG LAB