An 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: 2020-10-16
TSINGHUA UNIV
View PDF3 Cites 17 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
  • An adaptive and reconfigurable deep convolutional neural network computing method and device
  • An adaptive and reconfigurable deep convolutional neural network computing method and device
  • An 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: performing corresponding parameter configuration on the operation unit according to the control signal, and performing basic calculation primitives according to the scale parameter of the ...

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 comprising: determining the program execution flow of the computing device according to the control signal; performing basic computing primitives according to the scale parameter of the deep neural convolutional network Dynamic reconfiguration determines the combination level and parallelism of the operation unit; loads the corresponding processing data according to different reconfiguration situations, performs corresponding calculations on the convolutional neural network layers with different attributes, and finally obtains the connection output results of the group of neurons . The invention solves the problem of low flexibility of proprietary hardware, and can reconstruct the design parameters of the computing unit to achieve the purpose of supporting deep convolutional neural networks of different scales; the invention can satisfy the parallel operation of convolution kernels of the same scale, It can also realize parallel operations of convolution kernels of different scales, and the dynamically reconfigurable computing unit greatly improves the parallelism of deep convolutional neural network operations and improves computing performance.

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06N3/04
CPCG06N3/048
Inventor 汪东升王佩琪刘振宇
Owner TSINGHUA UNIV
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