Supercharge Your Innovation With Domain-Expert AI Agents!

Calculation circuit and device, and calculation method

A computing circuit and computing device technology, applied in the field of computing circuits and devices, can solve the problems of large amount of calculation, increased required power consumption, and reduced computing efficiency of convolution operation of electronic equipment, etc. Effect

Pending Publication Date: 2022-03-01
ZEKU TECH (BEIJING) CORP LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, it is found in practice that conventional convolution operation circuits can only implement direct multiply-accumulate operations (the basic operation units of convolution operations are multiplication and addition), such unoptimized or simple circuit-optimized schemes can easily lead to The calculation amount of the electronic equipment is too large when performing the convolution operation, and the required power consumption increases, which reduces the calculation efficiency of the electronic equipment for 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
  • Calculation circuit and device, and calculation method
  • Calculation circuit and device, and calculation method
  • Calculation circuit and device, and calculation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present 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.

[0028] It should be noted that the terms "comprising" and "having" and any variations thereof in the embodiments of the present application are intended to cover a non-exclusive inclusion, for example, a process, method, system, product, or process that includes a series of steps or units. The apparatus is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to the p...

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

An operation circuit, an operation device and an operation method, the method is applied to the operation device, and the method comprises the following steps: calculating a first output result through a zero check module according to initial data to be subjected to convolution operation, the first output result being used for representing whether a prediction result of 0 is obtained by performing convolution operation on the initial data; if the prediction result is not 0, inputting the initial data into an additive operation module through the control module for convolution operation to obtain a second output result; if the prediction result is 0, stopping inputting the initial data into the additive operation module through the control module, and directly taking the default operation result as a second output result; and performing AND operation on the second output result and the first output result through an additive operation module to obtain a convolution operation result. By implementing the embodiment of the invention, the calculation amount of the electronic equipment in the convolution operation process can be reduced, and the calculation efficiency of the convolution operation of the electronic equipment can be improved.

Description

technical field [0001] The present application relates to the technical field of electronic circuits, in particular to an arithmetic circuit, device, and arithmetic method. Background technique [0002] At present, in order to perform tasks such as deep learning on electronic devices, it is often necessary to design specific circuits to complete a large number of convolution operations. However, it is found in practice that conventional convolution operation circuits can only implement direct multiply-accumulate operations (the basic operation units of convolution operations are multiplication and addition), such unoptimized or simple circuit-optimized schemes can easily lead to When the electronic device performs the convolution operation, the calculation amount is too large, and the required power consumption increases, which reduces the calculation efficiency of the electronic device for the convolution operation. Contents of the invention [0003] The embodiment of th...

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): G06F7/52
CPCG06F7/52
Inventor 祝叶华孙炜
Owner ZEKU TECH (BEIJING) CORP LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More