Supercharge Your Innovation With Domain-Expert AI Agents!

Neural network computing device and method and computing device

A computing device and neural network technology, applied in the field of neural network, can solve problems such as complex, huge data volume calculation of convolutional neural network, easy occurrence of memory wall, etc., to achieve the effect of reducing transmission, solving memory wall, and reducing power consumption

Pending Publication Date: 2020-11-24
HUAWEI TECH CO LTD
View PDF0 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Due to the huge amount of data and complex calculations of the convolutional neural network, the data bus needs to transmit data back and forth between the DRAM and the neural network computing nodes. When the processor operating frequency is required to be high, the bandwidth of the data bus connecting the processor and the DRAM will be insufficient. In order to transmit the data required by the processor, the problem of the memory wall will easily appear

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
  • Neural network computing device and method and computing device
  • Neural network computing device and method and computing device
  • Neural network computing device and method and computing device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0082] In order to make the object, technical solution and advantages of the present invention clearer, the implementation manner of the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0083] In order to facilitate the understanding of the technical process of the present invention, the basic principles of the convolutional neural network are first described:

[0084] The overall structure of the convolutional neural network: the convolutional neural network is constructed of N layers (N is a positive integer greater than 1), and the output of any layer can be used as the input of the next layer, such as the characteristics of the output of the first layer The graph can be used as the feature map input by the second layer, the feature map output by the second layer can be used as the feature map input by the third layer, and so on, until the Nth layer, the feature map is directly output.

[0085] Layer of convolution...

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 discloses neural network computing equipment, a neural network computing method and computing equipment, and belongs to the technical field of neural networks. According to the neural network computing device, a convolution kernel and input data to be subjected to convolution calculation are stored in a first storage array of a memory, a first computing circuit can read the convolution kernel and the input data to be subjected to convolution calculation from the first storage array, and convolution calculation is completed. According to the invention, neural network calculation is realized in the memory, transmission of neural network data between the memory and the neural network calculation nodes is reduced, and the problem of a memory wall is solved.

Description

technical field [0001] The invention relates to the technical field of neural networks, in particular to a neural network computing device, method and computing device. Background technique [0002] With the development of convolutional neural networks, image recognition and speech recognition can be performed through convolutional neural network calculations. Since convolutional neural network calculations are highly parallel and data-intensive calculations, when the processor of the computing device uses Feng When the Neumann computing architecture performs convolutional neural network calculations, the processor will first store the data of the convolutional neural network into the memory. Usually, the memory is a dynamic random access memory (DRAM). Then, the data bus transfers the data stored in the DRAM to the neural network computing node, and the convolutional neural network calculation is completed in the neural network computing node. After the calculation is comp...

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 Applications(China)
IPC IPC(8): G06N3/04G06N3/063
CPCG06N3/063G06N3/045G06N3/04
Inventor 李诚杨伟李鸽子苏尔达山·奇拉格韦恩·诺伯特
Owner HUAWEI TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More