CNN coprocessor

A coprocessor and forward reasoning technology, applied in the architecture with a single central processing unit, electrical digital data processing, instruments, etc., can solve the problems of slow calculation speed and long data transmission time, and reduce the occupation time. Time, efficient data movement, avoid the effect of computational efficiency

Pending Publication Date: 2021-11-02
HUAZHONG UNIV OF SCI & TECH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In view of the above defects or improvement needs of the prior art, the present invention provides a CNN coprocessor to solve the technical problem of slow calculation speed caused by the long time of data transmission existing in the prior art

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
  • CNN coprocessor
  • CNN coprocessor
  • CNN coprocessor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not constitute a conflict with each other.

[0050] In order to achieve the above object, the present invention provides a CNN coprocessor, which is used to realize the forward reasoning process of the CNN network, and is suitable for accelerating the convolution operation in the front-end reasoning of the convolutional neural network; the reasoning mode of the CNN coprocessor includes continuous Forward reasoning and non-continuous forwar...

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 CNN coprocessor, which belongs to the field of artificial intelligence algorithm circuit implementation and comprises a storage module, a convolution calculation module and a data cache control module, wherein the storage module is used for storing data required by forward reasoning; the convolution calculation module is used for realizing convolution calculation in a forward reasoning process; the data caching control module is used for reading data required by current forward reasoning from the storage module and caching the data, and when the CNN reasoning mode is continuous forward reasoning; and after the data required by the current forward reasoning is read and before the current forward reasoning is completed, the data required by the next forward reasoning is read from the storage module and cached. According to the invention, forward reasoning of the current round and data reading of the next round are executed in parallel, the time occupied by data transmission is greatly shortened, and the calculation speed is high; in addition, the invention further introduces a multiplication and addition circuit based on sign bit interpretation, redundancy calculation is effectively reduced, and system power consumption is reduced.

Description

technical field [0001] The invention belongs to the field of artificial intelligence algorithm circuit realization, and more specifically relates to a CNN coprocessor. Background technique [0002] With the continuous development of System on a Chip (SoC) and artificial intelligence algorithms, artificial intelligence algorithms are due to their high accuracy, strong robustness and self-learning ability, among which convolutional neural network (CNN) is due to its local connections and The feature of weight sharing can effectively prevent overfitting and greatly reduce calculation parameters. Compared with other network models, it has higher prediction accuracy and computational efficiency, and is widely used in mobile devices. Due to the large amount of data calculation and information access in the implementation of convolutional neural network algorithm, the calculation efficiency, energy consumption and data storage are issues that cannot be ignored. [0003] In terms o...

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): G06F15/78G06N3/04G06N3/063
CPCG06F15/7817G06N3/063G06N3/045Y02D10/00
Inventor 刘冬生魏来陆家昊卢楷文朱令松
Owner HUAZHONG UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products