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

Neural network operation device and method

A neural network and computing device technology, applied in the field of data processing, can solve problems such as occupying a large amount of storage resources and computing resources, and achieve the effects of increasing computing speed, reducing demand, and reducing computing workload

Active Publication Date: 2018-06-26
SHANGHAI CAMBRICON INFORMATION TECH CO LTD
View PDF13 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When the processing data is very large, the storage and operation of the matrix need to occupy a large amount of storage resources and computing resources

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
  • Neural network operation device and method
  • Neural network operation device and method
  • Neural network operation device and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0058] In order to make the purpose, technical solutions and advantages of the present disclosure clearer, the present disclosure will be further described in detail below in conjunction with specific embodiments and with reference to the accompanying drawings. The advantages and effects of the present disclosure will be more obvious through the following contents of the present disclosure. The drawings accompanying this description are simplified and used for illustration purposes. The number, shape and size of the components shown in the drawings can be modified according to the actual situation, and the configuration of the components may be more complicated. Other aspects of practice or application can also be carried out in this disclosure, and various changes and adjustments can be made without departing from the spirit and scope defined in this disclosure.

[0059] figure 2 Schematic diagram of the structure of the matrix multiplication and addition operation device ...

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 provides a neural network operation device and method. The neural network operation device comprises a submatrix division module, a matrix element storage module, a symbolic operation module, a numerical value operation module, an accumulation module and a convolution result acquisition module, wherein the submatrix division module is used for taking a convolution kernel matrix as afirst matrix and taking each submatrix as a second matrix; the matrix element storage module contains multiple storage spaces, and is used for receiving the converted binary number of a matrix element in the first matrix according to a rule; the symbolic operation module is used for determining an operation result sign bit; the numerical value operation module is used for adding matrix elements on corresponding positions, and an addition result moves leftwards for an i-j bit to obtain an operation intermediate result; the accumulation module is used for adding the operation intermediate results in the first storage space to the (i-1)th storage space to obtain the multiplication and addition operation results of the first matrix and the second matrix; and the convolution result acquisitionmodule is used for forming a matrix by a plurality of multiplication and addition operation results as a convolution operation result according to a sliding sequence.

Description

technical field [0001] The present disclosure relates to the technical field of data processing, and in particular to a neural network computing device and a neural network computing method. Background technique [0002] For the neural network field, a lot of multiplication and addition operations need to be done. As one of the frequently used important operations, the convolution operation also has the problem of large storage resources and computing resources. [0003] Matrix operations are widely used in data processing in various research fields. When the processing data is very large, the storage and operation of the matrix needs to occupy a large amount of storage resources and computing resources. Contents of the invention [0004] In the first aspect of the present disclosure, a neural network computing device is provided, including: [0005] The sub-matrix division module is used to slide on the neuron matrix with the convolution kernel matrix as the sliding wi...

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
CPCG06F17/16G06N3/065G06N3/045G06N3/04G06N3/06G06N3/063G06F7/5443
Inventor 不公告发明人
Owner SHANGHAI CAMBRICON INFORMATION TECH CO LTD
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