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

Current integration and charge sharing multi-bit convolution operation module with variable current value

A technology of convolution operation and current integration, which can be used in complex mathematical operations and other directions, and can solve problems such as large operation energy consumption, complex digital processing control, and multiple energy consumption.

Pending Publication Date: 2020-09-01
REEXEN TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the implementation methods of these multi-bit operations, multi-bit analog multipliers and accumulators have always been controlled by very complex digital processing, but in terms of quantization with low signal-to-noise ratios, traditional digital operations consume a lot of power compared to analog operations, so these Multi-bit operations under the control of digital processing will generate a lot of computing energy consumption
[0006] The binarized convolution proposed by CN201910068644 performs the XOR operation stage by modulating the control bus in the SRAM to realize the potential change, but the technical solution and teaching given in this patent require complex digital processing control, and the control module The requirements are high and consume too much energy

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
  • Current integration and charge sharing multi-bit convolution operation module with variable current value
  • Current integration and charge sharing multi-bit convolution operation module with variable current value
  • Current integration and charge sharing multi-bit convolution operation module with variable current value

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0031] It should be understood that, as stated in the summary of the present invention, the specific embodiments described here are used to explain the present invention, but the present invention can also be implemented in other ways than described here, and those skilled in the art can Similar extensions are made on the basis of the connotation of the present invention, so the present invention is not limited by the specific embodiments disclosed below.

[0032] refer to figure 1 , for a general convolution operation as follows:

[0033] multi-digit binary number x i The input matrix formed, i from 1 to N; multiple weights w ji Constitutes a convolution kernel, also known as a weight matrix, and j represents the corresponding jth window whe...

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 an analog operation module, in particular to an analog operation module related to convolution operation, and provides a group of analog multipliers and accumulators (MAC). The current integration in the capacitor is used for achieving the multiplication of the convolution process of two multi-bit binary numbers, and the charge sharing between the capacitors achieves the addition process. The input current in the convolution operation unit in the direction that the bit number of the weight bit wji and the bit number of the k are increased progressively bit by bit by two times, so that each bit k has bit weight change when the binary multiplier weight wji of the given bit number is multiplied. This idea is applicable to a series of binary bit number adjustable multi-bit convolution, which can be used to achieve general convolution with two or more inputs, and in particular, a bias arithmetic unit array can be added. The analog operation module can be used as a neural network convolution operation unit or a memory or near memory operation unit realized by operation accelerator hardware.

Description

technical field [0001] The invention relates to an analog operation module, in particular to an analog operation module related to convolution operation, and also relates to an analog operation method for convolution operation. Background technique [0002] For the quantization of low signal-to-noise ratio, analog operation has higher efficiency than traditional digital operation. Therefore, digital quantities are usually converted into analog quantities before operation. Especially for neural networks, compared to its computational energy consumption, in the medium and large-scale hardware implementation of neural networks, since traditional data is stored in disks, data needs to be extracted into memory when performing operations, and this process requires a lot of I / O Storage connected to traditional memory tends to consume more power. However, based on analog memory and near-memory computing, the computing process can be sent to the data for local execution, which great...

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): G06F17/15
CPCG06F17/15Y02D10/00
Inventor 阿隆索·莫尔加多刘洪杰
Owner REEXEN TECH CO LTD