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

Convolution calculation method and convolution operation circuit

A computing method and convolution operation technology, which can be used in complex mathematical operations, biological neural network models, processor architecture/configuration, etc., and can solve problems such as low computing efficiency and high power consumption.

Pending Publication Date: 2020-06-26
光子算数(北京)科技有限责任公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In view of this, the embodiment of the present application is to provide a convolution calculation method and a convolution operation circuit to improve the problems of low calculation efficiency and high power consumption existing in the existing convolution calculation method

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 convolution operation circuit
  • Convolution calculation method and convolution operation circuit
  • Convolution calculation method and convolution operation circuit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0030] Since the electrical chip processes digital electrical signals, and the photonic artificial intelligence chip processes analog optical signals, the signal flowing from the electrical chip (photonic artificial intelligence chip) to the photonic artificial intelligence chip (electrical chip) needs to Convert between signals and digital electrical signals. In this application, the signal conversion between the electronic chip and the photonic artificial intelligence chip is performed through the first DA conversion unit, the second DA conversion unit and the AD conversion unit, wherein the first DA conversion unit is responsible for the signal conversion of the convolution calculation weight, The second DA conversion unit and the AD conversion unit are responsible for signal conversion of convolution calculation data. In addition, as an implementation mode, the electronic chip can complete the information interaction with the general processor based on buses such as PCIE (...

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 a convolution calculation method and a convolution operation circuit, and belongs to the technical field of circuit design. The method is applied to a convolution operation circuit. The convolution operation circuit comprises an electric chip, a first DA conversion unit, a second DA conversion unit, an AD conversion unit and a photon artificial intelligence chip. The method comprises the steps that an electric chip converts a weight in a target convolution kernel into a first optical signal through a first DA conversion unit and sends the first optical signal to a photon artificial intelligence chip; the electric chip sequentially converts the numerical values in the to-be-calculated sub-matrixes into second optical signals through a second DA conversion unit and sends the second optical signals to the photon artificial intelligence chip; and the photon artificial intelligence chip performs matrix operation on the first optical signal and each second optical signal, converts the optical signals after matrix operation through the AD conversion unit and outputs the converted optical signals. In the embodiment of the invention, the matrix multiplication realized by the photon artificial intelligence chip is organically combined into the convolution calculation, so that the calculation efficiency of the convolution operation is improved.

Description

technical field [0001] The application belongs to the technical field of circuit design, and in particular relates to a convolution calculation method and a convolution calculation circuit. Background technique [0002] The concept of convolution is often involved in image processing. The convolution operation on digital images is actually to use the convolution kernel (convolution template) to slide on the image, multiply the pixel gray value on the image point with the value on the corresponding convolution kernel, and then multiply all The value of is added as the gray value of the pixel on the image corresponding to the middle pixel of the convolution kernel, and finally the process of sliding all the images. [0003] In terms of existing artificial intelligence computing, it mainly uses a graphics processing unit (Graphics Processing Unit, GPU), a central processing unit (Central Processing Unit, CPU), a field programmable gate array (Field Programmable Gate Array, FPG...

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): G06T1/20G06N3/067G06N3/04G06F17/16
CPCG06T1/20G06N3/0675G06F17/16G06N3/045Y02D10/00
Inventor 白冰赵斌吴建兵李智
Owner 光子算数(北京)科技有限责任公司
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