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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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 ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


