Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Adaptive and reconfigurable deep convolutional neural network computing method and device

A deep convolution and neural network technology, applied in the computer field, can solve problems such as low parallelism and not enough to meet the requirements of computing performance, and achieve the effect of increasing parallelism, avoiding waste, and improving computing performance

Active Publication Date: 2017-09-15
TSINGHUA UNIV
View PDF3 Cites 48 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The computing primitives with a fixed design can only calculate these convolution operations of different scales in series, and the degree of parallelism is low, which is not enough to meet the computing performance requirements of practical applications.

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
  • Adaptive and reconfigurable deep convolutional neural network computing method and device
  • Adaptive and reconfigurable deep convolutional neural network computing method and device
  • Adaptive and reconfigurable deep convolutional neural network computing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045]In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0046] Such as figure 1 As shown, the present invention provides an adaptive and reconfigurable deep convolutional neural network calculation method, including: configuring the corresponding parameters of the computing unit according to the control signal, and configuring the basic computing primitives according to the scale parameter of the deep n...

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 relates to an adaptive and reconfigurable deep convolutional neural network computing method and device. The method comprises the steps that a program execution process of the computing device is decided according to a control signal; dynamic reconfiguration is performed on basic computing elements according to deep convolutional neural network size parameters to determine a combination level and a parallelism degree of arithmetic units; and corresponding processed data is loaded according to different reconfiguration conditions, corresponding computing is performed on convolutional neural network layers of different properties, and finally a connection output result of a group of neurons is obtained. Through the computing method and device, the defect of low flexibility of special hardware is overcome, and design parameters of the arithmetic units can be reconfigured to achieve the purpose of supporting deep convolutional neural networks of different sizes; parallel operation of convolution kernels of the same size can be realized, parallel operation of convolution kernels of different sizes can also be realized, the parallelism degree of deep convolutional neural network operation is greatly improved through the arithmetic units which can be dynamically reconfigured, and computing performance is improved.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to an adaptive and reconfigurable deep convolutional neural network calculation method and device. Background technique [0002] This section introduces readers to background technologies that may be related to various aspects of the present invention, and it is believed that useful background information can be provided to readers, thereby helping readers to better understand various aspects of the present invention. Accordingly, it is to be understood that the descriptions in this section are for the purposes stated above and do not constitute admissions of prior art. [0003] Deep neural networks have produced excellent results in many current application fields, such as face recognition, object detection, automatic driving, speech recognition, etc., and have been widely used. With the improvement of the accuracy of the algorithm, the depth of the neural network is increasing,...

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/04
CPCG06N3/048
Inventor 汪东升王佩琪刘振宇
Owner TSINGHUA UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products