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

Convolution calculation device and method

A computing device, computing method technology, applied in computing, program control design, special data processing applications, etc., can solve problems such as occupation, large convolution kernel data, multi-system resources, etc.

Pending Publication Date: 2021-01-08
SIGMASTAR TECH LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the data of the convolution kernel in some convolutional layers is huge, resulting in the need to occupy more system resources when performing convolution processing of the convolutional layer on electronic devices

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
  • Convolution calculation device and method
  • Convolution calculation device and method
  • Convolution calculation device and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017]Please refer to the drawings, where the same component symbols represent the same components, and the principle of the present application is implemented in an appropriate computing environment for illustration. The following description is based on the exemplified specific embodiments of the application, which should not be construed as limiting other specific embodiments that are not described in detail herein.

[0018]The present invention provides a data processing method that can be applied to a convolution calculation device and a corresponding convolution calculation device, which compresses the weight data of the convolution kernel in the convolution layer in advance, and then inputs the compressed weight data to the corresponding In the convolution calculation device, when the convolution calculation device performs calculations, the compressed weight data is decompressed, thereby reducing the system resources occupied by the convolution kernel weight data. In practice, ...

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

An embodiment of the invention provides a convolution calculation device which is applied to convolution calculation of a convolution layer and comprises a decompression circuit, a data combination circuit and a calculation circuit. The decompression circuit is used for decompressing compressed weight data of a convolution kernel of the convolution layer to generate decompressed weight data. The data combination circuit is used for combining the decompressed data with uncompressed weight data of the convolution kernel so as to restore the data sequence of the weight data of the convolution kernel. And the calculation circuit performs calculation according to the weight data of the convolution kernel and the input data of the convolution layer. Because the weight data of the convolution kernel which is compressed in advance is transmitted to the convolution calculation device, when convolution operation is carried out, the compressed weight data is firstly decompressed, and then convolution operation is carried out according to the decompressed weight data, so that the storage space occupied by the convolution kernel in the electronic equipment and the bandwidth required during transmission can be reduced.

Description

Technical field[0001]This application belongs to the field of artificial intelligence technology, and in particular relates to a data processing method, convolution calculation device and method.Background technique[0002]At present, more and more fields are beginning to apply artificial intelligence technology. In artificial intelligence technology, electronic devices can use training samples to perform machine learning on computing models (ie, neural network models). After that, the electronic device can use the trained calculation model to perform some tasks, such as classification and prediction. For example, Convolutional Neural Networks (CNN) can be used for image recognition. However, the data of the convolution kernel in some convolutional layers is huge, which requires more system resources when performing convolution processing of the convolutional layer on an electronic device.Summary of the invention[0003]The embodiments of the present application provide a convolution ca...

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 Applications(China)
IPC IPC(8): G06N3/04G06N3/063
CPCG06N3/063G06N3/045G06F9/545G06F17/153
Inventor 包发波刘冬昊朱炜郑成伟
Owner SIGMASTAR TECH LTD