Vectorization implementation method for Valid convolution of convolutional neural network
A technology of convolutional neural network and implementation method, which is applied in the field of vectorized implementation of convolutional neural network Valid convolution, can solve problems such as the impact of loading data efficiency, wasted storage bandwidth, mismatched number of processing units, etc., so as to improve the overall computing power. Efficiency, avoidance of summation of regulations, effect of reducing bandwidth requirements
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0048] The present invention will be further described below in conjunction with the accompanying drawings and specific preferred embodiments, but the protection scope of the present invention is not limited thereby.
[0049] like figure 2 As shown, the steps of the vectorized implementation method of the convolutional neural network Valid convolution in this embodiment include:
[0050] Step 1: Store the input feature data set data used for convolutional neural network calculation in a sample dimension-first manner, that is, the input feature data set data is continuously stored in the off-chip memory of the vector processor according to an N*M order matrix, where M is the total number of samples in the data set; N=preH*preW*preC is the number of input features of a single sample; and the data of the convolution kernel is stored in a priority manner according to the number of convolution kernels;
[0051] Step 2: the vector processor divides the input feature data set data ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com