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

Convolutional neural network calculation method, system on chip and electronic equipment

A technology of convolutional neural network and calculation method, which is applied to the calculation method of convolutional neural network, on-chip system and electronic equipment, and can solve the problems of incomplete caching and low efficiency of convolution operation, and achieve the effect of improving efficiency

Active Publication Date: 2021-09-28
ARM TECH CHINA CO LTD
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The embodiment of this application provides a calculation method of convolutional neural network, a system on chip and electronic equipment, which are used to solve the problem that in the existing solution, all buffers cannot be used for volume When multiple convolution kernels are used in the product operation, the convolution kernel data needs to be loaded frequently, which leads to the low efficiency of the convolution operation.

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
  • Convolutional neural network calculation method, system on chip and electronic equipment
  • Convolutional neural network calculation method, system on chip and electronic equipment
  • Convolutional neural network calculation method, system on chip and electronic equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] Illustrative embodiments of the present application include, but are not limited to, a method of computing a convolutional neural network, a system on a chip, and an electronic device.

[0042] In order to make the purpose, technical solution and advantages of the present application clearer, the embodiments of the present application will be further described in detail below in conjunction with the accompanying drawings.

[0043] The embodiments of the present application relate to the technical field of neural networks. In order to better understand the solutions of the embodiments of the present application, the following firstly introduce the relevant terms and concepts of neural networks that may be involved in the embodiments of the present application.

[0044] Standard convolution operation: When a standard convolution operation is performed on input data with multiple data channels through a convolution kernel, the convolution kernel needs to convolve all data i...

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 relates to the field of neural networks, and discloses a convolutional neural network calculation method, a system on chip and electronic equipment. The calculation method of the convolutional neural network comprises the following steps: determining a segmentation mode of a convolution kernel according to the size of a parameter cache on a deep learning processing chip; segmenting each convolution kernel in the plurality of convolution kernels according to the segmentation mode so as to divide each convolution kernel into N partial convolution kernels; grouping the plurality of convolution kernels to obtain N convolution kernel groups; loading the first to Nth convolution kernel groups to a parameter cache, and performing convolution operation on the input data and the convolution kernel groups loaded to the parameter cache to obtain N convolution operation results; and combining the N convolution operation results. Therefore, when the storage space of the parameter cache is smaller than the storage space required by the plurality of convolution kernels, the data of the convolution kernels does not need to be loaded frequently, and the efficiency of convolution operation can be improved.

Description

technical field [0001] The present application relates to the field of neural networks, and in particular to a calculation method of a convolutional neural network, a system on a chip and electronic equipment. Background technique [0002] In recent years, with the rapid development of artificial intelligence (AI) technology, AI-supported unmanned vehicles, unmanned aerial vehicles, and smart terminals have become more and more widely used. AI uses neural network technology to process the data input by various sensors in real time to realize the perception of the external environment. Usually, in order to improve the processing performance of AI application terminals, dedicated hardware platforms are used to implement specific operations. For example, convolution operations involved in AI application terminals originally transplanted with convolutional neural network models are implemented through dedicated hardware platforms. At the same time, in order to store the input d...

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/063G06N3/08G06F15/78
CPCG06N3/063G06N3/08G06F15/7807G06N3/045
Inventor 孙伟昶
Owner ARM TECH CHINA CO LTD