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

Low-power-consumption convolution operation circuit based on approximate multiplier

A technology of convolution operation and multiplication operation, applied in the field of approximate computing, it can solve problems such as huge computing overhead, and achieve the effect of reducing computing overhead, realizing convolution operation, and realizing power consumption.

Active Publication Date: 2020-07-17
HOHAI UNIV CHANGZHOU
View PDF2 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, a deep learning model usually contains millions or even tens of millions of parameters and a network with dozens or even dozens of layers, which brings huge computational overhead

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
  • Low-power-consumption convolution operation circuit based on approximate multiplier
  • Low-power-consumption convolution operation circuit based on approximate multiplier
  • Low-power-consumption convolution operation circuit based on approximate multiplier

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0029] refer to figure 1 As shown, a low-power convolution operation circuit based on an approximate multiplier: including a convolution operation module, an approximate convolution calculation method generation module, an approximate multiplier module, and an approximate adder module;

[0030] The convolution operation module includes three inputs: an input vector matrix X with a dimension of 3*3, a convolution kernel matrix K with a dimension of 2*2, and an approximate convolution calculation method ★’, and an output: an approximate vector matrix R A . Based on the approximate convolution calculation method ★' obtained by the approximate convolution calculation method generation module, the convolution operation is performed on the input vector matrix X and the convolution kernel matrix K. In this example, record

[0031]

[0032]

[0033]

[0034] The input of the approximate convolution calculation method generation module includes the precise calculation method...

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 low-power-consumption convolution operation circuit based on an approximate multiplier. The low-power-consumption convolution operation circuit comprises a convolution operation module, an approximate convolution calculation mode generation module, an approximate multiplier module and an approximate adder module. The convolution operation module comprises an input vectormatrix, a convolution kernel matrix, an approximate convolution calculation mode and an output approximate vector matrix; the input of the approximate convolution calculation mode generation module comprises an accurate calculation mode and approximate multiplication; wherein the input of the approximate multiplier module comprises two multipliers A and B and a multiplication approximation degreeDM, and the input of the approximate adder module comprises a partial product matrix to be accumulated and an addition approximation degree DA; according to the method, a high-precision approximate convolution calculation mode is generated by designing a high-precision approximate multiplier and an approximate adder. The approximate convolution calculation mode is used for replacing the calculation mode in the original convolution operation, so that the calculation overhead can be effectively reduced on the premise of meeting the output precision requirement of the convolution operation, and the convolution operation with low power consumption is realized.

Description

technical field [0001] The invention relates to a low-power convolution operation circuit based on an approximate multiplier, belonging to the technical field of approximate calculation. Background technique [0002] Deep learning is the most representative technology in machine learning in recent years. It has made breakthrough achievements in many key areas of pattern recognition, such as image recognition, natural language processing, speech recognition, and robotics. However, a deep learning model usually contains millions or even tens of millions of parameters and a network with dozens or even dozens of layers, which brings huge computational overhead. Therefore, approximation and acceleration are crucial for deep neural networks. [0003] Convolutional layers are an integral part of most deep neural networks. The computational implementation of the convolutional layer contains a large number of convolution operations. Therefore, proposing efficient and low-power app...

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/045Y02D10/00
Inventor 王海滨褚嘉敏王雅南姚潇
Owner HOHAI UNIV CHANGZHOU
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