A Calculation Method for Deep Convolutional Neural Network Suitable for Hardware Design and Implementation

A deep convolution and neural network technology, applied in the computing field of deep convolutional neural network, can solve the problems of high parallelism, scalability limitation, large data volume, etc., to improve acceleration performance, flexible scalability, The effect of reducing storage

Active Publication Date: 2019-03-08
武汉魅瞳科技有限公司
View PDF3 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The deep convolutional neural network model has the characteristics of high model depth, complex hierarchy, large data magnitude, high parallelism, intensive calculation and storage intensive, etc., and a large number of convolution operations and pooling operations often make it a part of the application process. Large computing bottlenecks and the storage of a large number of intermediate results also put forward higher requirements on the computer storage structure, which is very unfavorable for application scenarios with strong real-time performance and limited investment costs
[0004] The two commonly used accelerators are CPU and GPU. The CPU cannot ideally meet the requirements in terms of computing performance based on its serial execution structural characteristics. Although the GPU has obvious advantages in computing performance, it cannot break through the power consumption just like the CPU. barriers, and both CPU and GPU have serious limitations in scalability
Considering factors such as the above, more and more people have begun to design dedicated hardware systems to complete the acceleration of deep convolutional neural networks, but how to fully tap the parallelism of deep convolutional neural network computing models by combining the characteristics of hardware chips and platform advantages As well as streamlining, it is still a problem to be solved to make full use of limited hardware resources to complete the design reasonably and efficiently.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A Calculation Method for Deep Convolutional Neural Network Suitable for Hardware Design and Implementation
  • A Calculation Method for Deep Convolutional Neural Network Suitable for Hardware Design and Implementation
  • A Calculation Method for Deep Convolutional Neural Network Suitable for Hardware Design and Implementation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0057] The present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0058] The deep convolutional neural network model as a specific embodiment has the following characteristics:

[0059] (1) All calculation layers (computation layers include the initial input image layer, convolutional layer, pooling layer and fully connected layer) have the same length and width of the single feature map, and the length and width of the calculation windows of all calculation layers are the same.

[0060] (2) The connection methods of each calculation layer are: initial input image layer, convolutional layer 1, pooling layer 1, convolutional layer 2, pooling layer 2, convolutional layer 3, pooling layer 3, full connection Layer 1 and fully connected layer 2.

[0061] (3) Th...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a deep convolutional neural network computing method applicable to hardware design implementation. The deep convolutional neural network computing method puts forward that a deep convolutional neural network computing structure is readjusted in advance through relevant adjustment parameters and breaks through the constraint that a computing window structure is fixed in a traditional convolutional neural network, so that data, involved in computation, in every computing layer can reach firstly, and computing parallelism in the deep convolutional neural network and streamlining among the computing layers are fully exploited to reduce storage of a great number of intermediate results effectively. The deep convolutional neural network computing method applicable to hardware design implementation has the advantages that a deep convolutional neural network computing structure adjusted by the method is more beneficial to implementation of efficient parallel streamlining in terms of special hardware design, and the problems of resource waste and effective computing delay due to various filling operations during computation are solved effectively, so that system power consumption can be reduced effectively and computing and processing speed can be increased greatly.

Description

technical field [0001] The invention belongs to a complex algorithm acceleration method, and in particular relates to a calculation method of a deep convolutional neural network suitable for hardware design and realization. Background technique [0002] With the new wave of machine learning brought about by deep learning, deep convolutional neural networks have been widely used in different large-scale machine learning problems such as speech recognition, image recognition, and natural speech processing, and have achieved a series of breakthrough research results , its powerful feature learning and classification ability has attracted widespread attention, and has important analysis and research value. [0003] The deep convolutional neural network model has the characteristics of high model depth, complex hierarchy, large data magnitude, high parallelism, intensive calculation and storage intensive, etc., and a large number of convolution operations and pooling operations o...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06N3/063G06N3/08
CPCG06N3/063G06N3/08
Inventor 李开邹复好章国良黄浩杨帆孙浩
Owner 武汉魅瞳科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products