Automatic design method, device and optimization method for neural network processor

A technology of neural network and design method, applied in biological neural network models, electrical digital data processing, CAD circuit design, etc., can solve the problems of being unable to adapt to the rapid update of neural network models, low operating speed, and long casting cycle

Active Publication Date: 2019-01-11
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF4 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Under the same process conditions, ASIC chips run fast and consume low power consumption, but the design process is complicated, the casting cycle is long, and the development cost is high, which cannot adapt to the characteristics of rapid update of neural network models; FPGA has the characteristics of flexible circuit configuration and short development cycle. features, but the running speed is relatively low, and the hardware overhead and power consumption are relatively large
No matter which of the above hardware acceleration technologies is used, it is necessary for the neural network model and algorithm developers to understand the network topology and data flow mode while mastering the hardware development technology, including processor architecture design, hardware code writing, simulation verification, layout and wiring, etc. , these technologies are more difficult to develop for high-level application developers who focus on researching neural network models and structural design, but do not have hardware design capabilities

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
  • Automatic design method, device and optimization method for neural network processor
  • Automatic design method, device and optimization method for neural network processor
  • Automatic design method, device and optimization method for neural network processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] In order to make the object, technical solution, design method and advantages of the present invention clearer, the present invention will be further described in detail through specific embodiments in conjunction with the accompanying drawings. It should be understood that the specific embodiments described here are only used to explain the present invention, and It is not intended to limit the invention.

[0043] The present invention aims to provide an automatic design method, device and optimization method for neural network processors, the device includes a hardware generator and a compiler, and the hardware generator can automatically generate a neural network according to the neural network type and hardware resource constraints The hardware description language code of the processor, and then the designer uses the existing hardware circuit design method to generate the processor hardware circuit through the hardware description language; the compiler can generate...

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

Disclosed are an automated design method and system for a neural network processor, comprising a neural network model realized by means of a hardware circuit. The method comprises: acquiring a descriptor file of the neural network model and a hardware resource constraint parameter of a target hardware circuit; establishing mapping between a structure of the neural network model and the target hardware circuit, and a control instruction stream and an address access stream corresponding to the neural network model; and then generating, according to the mapping and the control instruction stream and the address stream, a hardware descriptor language code of a neural network processor corresponding to the neural network model, so as to realize the hardware circuit of the neural network processor on the target hardware circuit. The system and method realize an automated design of a neural network processor, shorten the designing cycle of the neural network processor, adapt to the characteristics of the rapid update of network models in neural network technology and the requirement of high operating speed.

Description

technical field [0001] The invention relates to the technical field of neural network processor architecture, in particular to an automatic design method, device and optimization method for neural network processors. Background technique [0002] The rapid development of deep learning and neural network technology provides new solutions for large-scale data processing tasks. Various new neural network models have excellent performance in dealing with complex and abstract problems. New applications in the field emerge in an endless stream. [0003] At present, the real-time task analysis using deep neural networks mostly relies on large-scale high-performance processors or general-purpose graphics processors. These devices have high cost and high power consumption. When they are applied to portable smart devices, they have large circuit scale, high energy consumption and expensive products. And so on a series of questions. Therefore, for energy-efficient real-time processin...

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 Patents(China)
IPC IPC(8): G06F17/50G06N3/02
CPCG06F30/30G06N3/02
Inventor 韩银和许浩博王颖
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI
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