Deep convolutional neural network computing method applicable to hardware design implementation

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

Active Publication Date: 2017-05-31
武汉魅瞳科技有限公司
View PDF3 Cites 74 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 i...

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
  • Deep convolutional neural network computing method applicable to hardware design implementation
  • Deep convolutional neural network computing method applicable to hardware design implementation
  • Deep convolutional neural network computing method applicable to hardware design 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
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