Neural network processor board and related products
A neural network and processor technology, applied in the field of neural network processor boards and related products, can solve the problems of large amount of calculation and high power consumption, and achieve the advantages of small amount of calculation, low power consumption, saving transmission resources and computing resources. Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 example
[0121] After the first mapping circuit receives the first input data (specifically, it can be the data block to be calculated sent by the main processing circuit, such as distribution data block or broadcast data block, etc.), the first mapping circuit can The data is processed to obtain the processed first input data and identify 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. wait.
[0122] 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 being processed by the first mapping circuit The identification data block (also called mask matrix) associated with the matrix data bl...
no. 2 example
[0129] 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.
[0130] 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 distributed data block, such as the matrix data block in the above example After being processed by the first mapping circuit, the processed distribution data block can be obtained, where the processed distribut...
no. 3 example
[0135] 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.
[0136] It should be understood that the third input data includes, but is not limited to, basic data blocks, partial broadcast data blocks, broadcast 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.
[0137] In the second mapping circuit, the second mapping circuit may process the third input data according to the third identification data associated with the receive...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com



