Deep learning processing device and method supporting encoding and decoding

A deep learning and processing device technology, applied in the computer field, can solve the problems of model data compression, no multi-layer artificial neural network support, high power consumption overhead, etc., to reduce model size, improve data processing speed, and reduce memory requirements. Effect

Active Publication Date: 2020-04-21
SHANGHAI CAMBRICON INFORMATION TECH CO LTD
View PDF17 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since the GPU is a device specially used to perform graphics and image operations and scientific calculations, there is no support for multi-layer artificial neural networks, so a lot of front-end coding work is required to support multi-layer artificial neural network operations, which brings additional overhead
What's more, 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 transported from off-chip, and the GPU cannot compress the model data of the artificial neural network, so it brings huge performance. consumption

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
  • Deep learning processing device and method supporting encoding and decoding
  • Deep learning processing device and method supporting encoding and decoding
  • Deep learning processing device and method supporting encoding and decoding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0065] Various exemplary embodiments, features, and aspects of the present disclosure will be described in detail below with reference to the accompanying drawings. The same reference numbers in the figures indicate functionally identical or similar elements. While various aspects of the embodiments are shown in drawings, the drawings are not necessarily drawn to scale unless specifically indicated.

[0066] The word "exemplary" is used exclusively herein to mean "serving as an example, embodiment, or illustration." Any embodiment described herein as "exemplary" is not necessarily to be construed as superior or better than other embodiments.

[0067] In addition, in order to better illustrate the present disclosure, numerous specific details are given in the following specific implementation manners. It will be understood by those skilled in the art that the present disclosure may be practiced without some of the specific details. In some instances, methods, means, componen...

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 a deep learning processing device and method supporting encoding and decoding, and the device comprises a memory access unit which is used for reading and writing data in a memory; the instruction caching unit is connected to the memory access unit and is used for reading an instruction of a neural network through the memory access unit; the controller unit is connected tothe instruction cache unit; the parameter storage unit is connected to the memory access unit; the parameter decompression unit is connected to the parameter storage unit; and the arithmetic unit isconnected to the parameter storage unit, the parameter decompression unit and the controller unit. Through cooperation of all the units of the device, the compressed parameters can be used for operation, so that the model size of the neural network is effectively reduced, the requirement for the memory is reduced, and the data processing speed of the neural network is effectively increased.

Description

technical field [0001] The present disclosure relates to the field of computer technology, and in particular to a deep learning processing device and method supporting encoding and decoding. Background technique [0002] In recent years, multi-layer artificial neural networks have been widely used in the fields of pattern recognition, image processing, function approximation and optimization calculation. Multi-layer artificial neural network technology has attracted extensive attention from academia and industry due to its high recognition accuracy and good mergeability. However, when it is applied to actual projects, due to the need for The amount of calculation is large, and the model has high memory requirements, so it is difficult to apply it to embedded systems. [0003] In the prior art, general-purpose processors are usually used to process multi-layer artificial neural network operations, training algorithms and compression coding thereof, and support the above-ment...

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): G06F9/30G06N3/08
CPCG06F9/30036G06F9/30047G06N3/08
Inventor 不公告发明人
Owner SHANGHAI CAMBRICON INFORMATION TECH CO LTD
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