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

Convolution calculation method and related equipment

A calculation method and convolution technology, applied in the field of artificial intelligence, can solve problems such as low calculation efficiency and achieve the effect of improving utilization

Inactive Publication Date: 2019-12-17
SHENZHEN INTELLIFUSION TECHNOLOGIES CO LTD
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] One of the most commonly used models in neural network processors is the convolutional neural network model. However, the convolutional neural network model has the problem of low computational efficiency when performing convolution operations.

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The following will clearly and completely describe the technical solutions in the embodiments of the application with reference to the drawings in the embodiments of the application. Apparently, the described embodiments are only some of the embodiments of the application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0048] The terms "first", "second" and the like in the specification and claims of the present application and the above drawings are used to distinguish different objects, rather than to describe a specific order. Furthermore, the terms "include" and "have", as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, bu...

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 convolution calculation method and related equipment, and the method comprises the following steps: obtaining the input data of any one network layer A in N network layers included in a convolution neural network model, N being an integer greater than 1; determining a target convolution kernel and a target convolution step length corresponding to the network layer A according to a mapping relationship between the network layer and the convolution kernel and the convolution step length; determining M processing element groups required for performing convolution calculation on the input data of the network layer A according to the target convolution kernel and the target convolution step length, wherein each processing element group in the M processing element groups comprises P1 processing elements, each processing element in the P1 processing elements comprises at least one multiply-accumulate unit, and M and P1 are integers greater than or equal to 1; and performing convolution calculation on the input data of the network layer A by using the M processing element groups in parallel to obtain output data of the network layer A. By adopting the embodiment of the invention, the calculation efficiency of convolution calculation in the neural network processor can be improved.

Description

technical field [0001] This application relates to the technical field of artificial intelligence, in particular to a convolution calculation method and related equipment. Background technique [0002] One of the most commonly used models in neural network processors is the convolutional neural network model. However, the convolutional neural network model has a problem of low computational efficiency when performing convolution operations. Therefore, how to improve the calculation efficiency of convolution calculation in the neural network processor has become a technical problem to be solved urgently. Contents of the invention [0003] Embodiments of the present application provide a convolution calculation method and related equipment, which are used to improve the calculation efficiency of convolution calculation in a neural network processor. [0004] In the first aspect, the embodiment of the present application provides a convolution calculation method applied to a...

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/04
CPCG06N3/045
Inventor 曹庆新李炜黎立煌李爱军王和国陈宁
Owner SHENZHEN INTELLIFUSION TECHNOLOGIES CO LTD
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