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

Artificial neural network compression coding device and artificial neural network compression coding method

An artificial neural network and compression coding technology, applied in these fields, can solve the problems of no multi-layer artificial neural network operation, performance bottleneck, high power consumption, etc., to improve resource utilization, improve performance, performance and power consumption improvement effect

Active Publication Date: 2017-07-28
CAMBRICON TECH CO LTD
View PDF7 Cites 56 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since the GPU is a device specially used to perform graphics and image calculations and scientific calculations, without special support for multi-layer artificial neural network operations, it still requires a lot of front-end decoding work to perform multi-layer artificial neural network operations, which brings a lot of problems. additional cost
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
  • Artificial neural network compression coding device and artificial neural network compression coding method
  • Artificial neural network compression coding device and artificial neural network compression coding method
  • Artificial neural network compression coding device and artificial neural network compression coding method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] Embodiments and aspects of the invention will be described with reference to details discussed below, and the accompanying drawings will illustrate the various embodiments. The following description and drawings are for illustrating the present invention and should not be construed as limiting the present invention. Numerous specific details are described to provide a thorough understanding of various embodiments of the invention. However, in certain instances, well-known or commonplace details are not described in order to provide a concise discussion of embodiments of the inventions.

[0039] Reference in the specification to "one embodiment" or "an embodiment" means that a specific feature, structure or characteristic described in connection with the embodiment can be included in at least one embodiment of the present invention. The appearances of the phrase "in one embodiment" in various places in this specification are not necessarily all referring to the same emb...

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

An artificial neural network compression coding device comprises a memory interface unit, an instruction buffer memory, a controller unit and an operation unit, wherein the operation unit is used for performing corresponding operation on data from the memory interface unit according to the instruction of the controller unit. The operation unit mainly performs three steps of: 1, multiplexing an input neuron with weight data; 2, performing an addition tree operation for adding the weighted output neurons after the first step through an addition tree or obtaining a biased output neurons through adding the output neurons and a bias; and 3, executing a function activation operation, and obtaining a final output neuron. The invention further provides an artificial neural network compression coding method. The artificial neural network compression coding device and the artificial neural network compression coding method have advantages of effectively reducing size of an artificial neural network model, improving data processing speed of the artificial neural network, effectively reducing power consumption and improving resource utilization rate.

Description

technical field [0001] The present invention relates to the technical field of artificial neural network processing, and more particularly to an artificial neural network compression encoding device and method, especially to an execution unit for executing an artificial neural network algorithm method or a device containing these execution units, and a multi-layer artificial neural network Execution units of network operations, backpropagation training algorithms and their compression encoding devices and methods, or devices including these execution units. Background technique [0002] Multi-layer artificial neural network is widely used in the fields of pattern recognition, image processing, function approximation and optimization calculation. Especially in recent years, due to the continuous deepening of research on backpropagation training algorithms and pre-training algorithms, multi-layer artificial neural networks have become more and more popular in academia and indu...

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/063G06N3/08
CPCG06F9/3887G06N3/063G06N3/084G06F7/4876G06F2207/4824G06N3/00
Inventor 陈天石刘少礼郭崎陈云霁
Owner CAMBRICON TECH CO LTD
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