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

Neural network processor based on mode frequency statistical encoding and design method

A technology of neural network and design method, applied in biological neural network model, physical implementation, etc., can solve the problems of larger circuit scale of neural network processor, lower data transmission efficiency, consumption of transmission resources, etc., to reduce on-chip storage overhead, The effect of reducing the size of the operation circuit and improving the operation efficiency

Active Publication Date: 2017-08-25
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF5 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the actual application of the current deep neural network, the network scale is getting larger and larger, the data throughput is getting higher and higher, and the task types are becoming more and more complex, which will lead to larger neural network processor circuit scale, lower data transmission efficiency, and lower computing speed. become worse
In the actual application of the existing technology, there are a large number of data elements with a value of 0 in the neural network calculation process. After data operations such as multiplication and addition, such elements have no numerical impact on the calculation results, but the neural network processor is processing These data elements will occupy a large amount of on-chip storage space, consume redundant transmission resources and increase runtime, so it is difficult to meet the performance requirements of neural network processors

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 processor based on mode frequency statistical encoding and design method
  • Neural network processor based on mode frequency statistical encoding and design method
  • Neural network processor based on mode frequency statistical encoding and design method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] Aiming at the defects of existing neural network processors, the object of the invention is to provide a neural network processor and design method based on pattern frequency statistical coding, the processor introduces a data compression unit in the existing neural network processor system, and then improves The computing speed and operating energy efficiency of the neural network processor are improved.

[0036] In order to achieve the above object, a kind of neural network processor based on pattern frequency statistical coding provided by the present invention comprises:

[0037] At least one storage unit for storing operation instructions and operation data;

[0038] At least one calculation unit, used to perform neural network calculations; and a control unit, connected to the at least one storage unit and the at least one calculation unit, for obtaining the information stored in the at least one storage unit via the at least one storage unit instructions, and pa...

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 provides a neural network processor based on mode frequency statistical encoding and a design method, and relates to the technical field of hardware acceleration of neural network model calculation. The processor includes at least one storage unit for storing an operating command and operational data; at least one calculating unit for neural network calculation; a control unit, connected with the at least one storage unit and the at least one calculating unit and used for obtaining the operating command stored in the at least one storage unit through the at least one storage unit and parsing the operating command to control the at least one calculating unit; at least one data compression unit, each data compression unit being connected with the at least one calculating unit and used for compressing calculated results obtained according to the operational data and performing re-encoding based on mode frequency statistics; and at least one data decompression unit, each data decompression unit being connected with the at least one calculating unit and used for decompressing the compressed operational data.

Description

technical field [0001] The invention relates to the technical field of hardware acceleration for neural network model calculation, in particular to a neural network processor and a design method based on pattern frequency statistical coding. Background technique [0002] Deep learning technology has developed rapidly in recent years. Deep neural networks, especially convolutional neural networks, have made great achievements in image recognition, speech recognition, natural language understanding, weather prediction, gene expression, content recommendation and intelligent robots. Wide range of applications. [0003] The deep network structure obtained by deep learning is an operational model, which contains a large number of data nodes, each data node is connected to other data nodes, and the connection relationship between each node is represented by weight. With the continuous improvement of the complexity of neural networks, neural network technology has many problems in...

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/063
CPCG06N3/063
Inventor 韩银和许浩博王颖
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI
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