Unlock instant, AI-driven research and patent intelligence for your innovation.

Board card and neural network operation method

A neural network and board technology, applied in the field of neural network, can solve problems such as performance bottlenecks and high power consumption overhead

Active Publication Date: 2019-06-18
CAMBRICON TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the prior art, GPU involves the calculation of sparse neural network when performing graphics and image operations and scientific calculations, but since GPU is a device specially used to perform graphics and image operations and scientific calculations, there is no provision for sparse convolutional neural network operations. Dedicated support, still requires a lot of front-end decoding work to perform sparse artificial neural network operations, bringing a lot of additional overhead
In addition, the GPU has only a small on-chip cache, and the model data (weights) of the multi-layer artificial neural network need to be repeatedly moved from off-chip. The off-chip bandwidth has become the main performance bottleneck, and it has brought huge power consumption overhead.

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
  • Board card and neural network operation method
  • Board card and neural network operation method
  • Board card and neural network operation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] Each will be described in detail below.

[0047] The terms "first", "second", "third" and "fourth" in the description and claims of the present invention and the drawings are used to distinguish different objects, rather than to describe a specific order . Furthermore, the terms "include" and "have", as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes unlisted steps or units, or optionally further includes For other steps or units inherent in these processes, methods, products or apparatuses.

[0048] Reference herein to an "embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the present invention. The occurrences of this phrase in various places in the speci...

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 a board card. A mapping unit of the board card receives an input neuron and a weight value and then processes the input neuron and the weight value to obtain a processed inputneuron and a processed weight value; And an operation unit of the board card performs artificial neural network operation on the processed input neurons and the processed weights. By adopting the embodiment of the invention, the extra expenditure of the device can be reduced, the access amount is reduced, and the neural network operation efficiency is improved.

Description

technical field [0001] The invention relates to the field of neural networks, in particular to a board and a neural network operation method. Background technique [0002] Artificial Neural Networks (ANNs) are referred to as neural networks (Neural Networks, NNs) for short. It is an algorithmic mathematical model that imitates the behavior characteristics of animal neural networks and performs distributed parallel information processing. This kind of network depends on the complexity of the system, and achieves the purpose of processing information by adjusting the interconnection relationship between a large number of internal nodes. [0003] Neural network is an algorithm with high computation and high memory access. The more weights, the more computation and memory access. will increase. In order to reduce the amount of calculation and the number of weights, thereby reducing the amount of memory access, a sparse neural network is proposed. The definition of sparse neu...

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/06
CPCG06N3/063G06N3/045G06N3/0464G06N3/0495G06N3/048G06F9/223G06N3/10G06N3/04G06N3/082
Inventor 不公告发明人
Owner CAMBRICON TECH CO LTD