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

Integrated circuit chip device and related product

An integrated circuit and circuit technology, applied in the field of neural networks, can solve the problems of large amount of calculation and high power consumption, and achieve the effect of small amount of calculation, low power consumption, saving transmission resources and computing resources

Active Publication Date: 2019-09-03
SHANGHAI CAMBRICON INFORMATION TECH CO LTD
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The calculation of the existing neural network is based on the CPU (Central Processing Unit, central processing unit) or GPU (English: Graphics Processing Unit, graphics processing unit) to realize the calculation of the neural network, which requires a large amount of calculation and high power consumption.

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
  • Integrated circuit chip device and related product
  • Integrated circuit chip device and related product
  • Integrated circuit chip device and related product

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0089] After the first mapping circuit receives the first input data (specifically, the data block to be calculated sent by the main processing circuit, such as a horizontal data block or a vertical data block, etc.), the first mapping circuit can The input data is processed to obtain the processed first input data and identification mask data associated with the first input data, the mask data is used to indicate whether the absolute value of the first input data is greater than a first threshold, such as 0.5, 0 etc.

[0090] Specifically, when the absolute value of the first input data is greater than the first threshold, the input data is retained; otherwise, the first input data is deleted or set to 0. For example, the input matrix data block is The first threshold is 0.05, then the processed matrix data block can be obtained after processing by the first mapping circuit The identification data block (also known as the mask matrix) associated with the matrix data block...

no. 2 example

[0097] The first mapping circuit can be used to process the first input data and the second input data to obtain the processed first input data, the first identification mask data associated with the first input data, and the processed second input data. The input data and the second identification mask data associated with the second input data. Wherein, the first mask data or the second mask data is used to indicate whether the absolute value of the first or second input data is greater than a second threshold, and the second threshold is custom-set by the user side or the device side, such as 0.05, 0 and so on.

[0098] The processed first input data or second input data may be processed input data or unprocessed input data. For example, the first input data is a horizontal data block, such as the matrix data block in the above example After being processed by the first mapping circuit, the processed horizontal data block can be obtained, where the processed horizontal d...

no. 3 example

[0103] The first mapping circuit is not set in the main processing circuit, but the main processing circuit can send the third input data and the pre-stored third identification data associated with the third input data to the basic processing circuit connected to it middle. The basic processing circuit is provided with a second mapping circuit. A specific embodiment of the data compression process involved in the second mapping circuit is described below.

[0104] It should be understood that the third input data includes, but is not limited to, basic data blocks, partial vertical data blocks, vertical data blocks, and the like. Likewise, in the neural network processor, the third input data may also be at least one weight value, and / or at least one input neuron, which is not limited in this application.

[0105] In the second mapping circuit, the second mapping circuit may process the third input data according to the third identification data associated with the received ...

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 an integrated circuit chip device and a related product. The integrated circuit chip device comprises a main processing circuit and a plurality of basic processing circuits. Themain processing circuit comprises a first mapping circuit, at least one of the plurality of basic processing circuits comprises a second mapping circuit, and the first mapping circuit and the secondmapping circuit are both used for executing compression processing of each data in neural network operation. The plurality of basic processing circuits are distributed in an array. Each basic processing circuit is connected with other adjacent basic processing circuits, and the main processing circuit is connected with the n basic processing circuits in the first row, the n basic processing circuits in the mth row and the m basic processing circuits in the first column. The technical scheme provided by the invention has the advantages of small calculated amount and low power consumption.

Description

technical field [0001] The present disclosure relates to the field of neural networks, in particular to an integrated circuit chip device and related products. Background technique [0002] Artificial Neural Network (ANN) is a research hotspot in the field of artificial intelligence since the 1980s. It abstracts the human brain neuron network from the perspective of information processing, establishes a simple model, and forms different networks according to different connection methods. In engineering and academia, it is often referred to directly as a neural network or a neural network. A neural network is an operational model consisting of a large number of nodes (or neurons) connected to each other. The calculation of the existing neural network is based on a CPU (Central Processing Unit, central processing unit) or a GPU (English: Graphics Processing Unit, graphics processing unit) to realize the calculation of the neural network, which requires a large amount of calc...

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): G06N3/063
CPCG06N3/063Y02D10/00
Inventor 不公告发明人
Owner SHANGHAI CAMBRICON INFORMATION TECH CO LTD