FPGA-based three-dimensional convolver
A three-dimensional convolution and convolutional technology, applied in the field of video processing, can solve the problems of low parallelism, increased data transmission bandwidth, multiple loading of input data, etc., so as to improve data input efficiency and increase operation speed. , the effect of improving computational efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0028] The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.
[0029] Such as figure 1 As shown, the FPGA-based three-dimensional convolution device includes an input data storage module 1, a two-dimensional convolution device array module 3, an adder module 5 and a data output controller module 6 implemented in the FPGA, wherein:
[0030] The input data storage module 1 is used to cache multiple feature maps to be processed in the internal RAM of the FPGA and send them, taking three feature maps to be processed as an example.
[0031] The two-dimensional convolution device array module 3 includes multiple two-dimensional convolution devices, which are used to convolve multiple feature maps to be processed with two-dimensional convolution kernels, and output multiple convolution results. The embodiment requires two-dimensional The number of convolvers is 9.
[0032] The adder module 5 includes ...
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