Convolutional neural network algorithm design implementation method based on heterogeneous calculation
A technology of convolutional neural network and implementation method, which is applied in the field of convolutional neural network algorithm design and implementation, can solve the problems of high power consumption, difficult development, and long cycle of convolutional neural network algorithm, and achieves low power consumption and volume. Small, short cycle effects
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0044] A method for designing and implementing a convolutional neural network algorithm based on heterogeneous computing. Factors such as algorithm implementation efficiency, performance, power consumption and development cycle of convolutional neural network are considered. combined with figure 1 The specific implementation steps are as follows:
[0045] 1. First, the ARM side drives the camera to collect data through the SPI bus;
[0046] 2. Convert the collected Bayer format image data into RGB format image data;
[0047] 3. The data on the FPGA side is transmitted to the ARM side through the AXI bus for DDR3 caching;
[0048] 4. Take data from DDR3 on the ARM side for image preprocessing;
[0049] 5. Transfer the preprocessed data to the FPGA side, and perform the convolution operation in the convolutional neural network algorithm;
[0050] 6. The result of the convolution operation is transmitted to the ARM side again for pooling layer calculation;
[0051] 7. After...
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