Hardware implementation of convolutional layers of deep neural networks
By designing multiple convolution engines in deep neural networks to process input data and weights in parallel, and reusing the same input data and weights in succession periods, the high power consumption and high bandwidth requirements of the convolutional layer are solved, and the problem of high power consumption and high bandwidth is realized Flexible DNN hardware implementation.
Patent Information
- Application Number
- CN201811299906.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2017-11-03
- Filing Date
- 2018-11-02
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2040-01-04
AI Technical Summary
In existing deep neural network (DNN) hardware implementations, the power consumption and memory bandwidth requirements of the convolutional layer are high, limiting its performance in resource-constrained applications and difficult to support the flexibility of multiple DNN configurations.
A hardware implementation solution is designed to process input data and weights in parallel through multiple convolution engines, and reuse the same input data and weights in succession periods, reducing the number of memory reads, reducing power consumption and bandwidth requirements, and supporting multiple DNN configuration.
It effectively reduces the power consumption and memory bandwidth requirements of the convolutional layer, improves resource utilization, supports a variety of DNN configurations, and improves the flexibility and efficiency of hardware implementation.
Smart Images

Figure CN110046700B_ABST
