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

Hardware neural network conversion method, computing device, software-hardware cooperation system

A technology of neural network and conversion method, which is applied in the field of realizing software neural network by neural network chips, and can solve problems such as high degree of freedom of hardware, restricted application degree of freedom, and restricted degree of freedom of neural network application

Active Publication Date: 2019-05-03
TSINGHUA UNIV
View PDF4 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] However, hardware also restricts the degree of freedom of neural network applications that it can support, which also brings about an important problem: it is difficult to use such chips to run actual neural network applications
However, this type of scheme puts forward too many constraints on the application, and cannot be well combined with existing applications, and it is difficult to achieve the same effect as the current state-of-the-art neural network on complex tasks.
[0032] It can be seen that the existing neural network hardware is usually directly connected with the neural network application. Either the hardware is too simple, which restricts the degree of freedom of the application, or the hardware has a high degree of freedom and is relatively complicated, making it difficult to improve the degree of integration and integration. efficiency problem

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
  • Hardware neural network conversion method, computing device, software-hardware cooperation system
  • Hardware neural network conversion method, computing device, software-hardware cooperation system
  • Hardware neural network conversion method, computing device, software-hardware cooperation system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0080] In order to enable those skilled in the art to better understand the present invention, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0081] Before describing each embodiment in detail, an explanation of the terms used herein is given.

[0082] Hardware neural network refers to a neural network that meets the constraints of the hardware.

[0083] Neural network hardware chips refer to chips that target neural networks.

[0084] Neural network connection graph: Neural network connection graph is a directed graph. Each node in the graph represents a layer of neurons, and each edge represents the connection relationship between layers. In the case of ANN neural network application, the corresponding neural network connection The graph is an acyclic directed graph. In the application of SNN neural network, the corresponding neural network connection graph is a directed graph.

[0085] Neural ne...

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 hardware neural network conversion method which converts a neural network application into a hardware neural network meeting the hardware constraint condition, a computing device, a compiling method and a neural network software and hardware collaboration system. The method comprises the steps that a neural network connection diagram corresponding to the neural network application is acquired; the neural network connection diagram is split into neural network basic units; each neural network basic unit is converted into a network which has the equivalent function with the neural network basic unit and is formed by connection of basic module virtual bodies of neural network hardware; and the obtained basic unit hardware networks are connected according to the splitting sequence so as to generate the parameter file of the hardware neural network. A brand-new neural network and quasi-brain computation software and hardware system is provided, and an intermediate compiling layer is additionally arranged between the neural network application and a neural network chip so that the problem of adaptation between the neural network application and the neural network application chip can be solved, and development of the application and the chip can also be decoupled.

Description

Technical field [0001] The present invention generally relates to the field of neural network technology, and more specifically to the technology of realizing a software neural network by a neural network chip. Background technique [0002] In recent years, deep learning technology has made breakthrough progress. It has achieved high accuracy in many fields such as image recognition, language recognition, and natural language processing. However, deep learning requires massive computing resources, and traditional general-purpose processors are already very It is difficult to meet the computing needs of deep learning, and it has become an important development direction to make deep learning hardware and design special chips for it. At the same time, with the development of brain science, compared with traditional von Neumann computers, the brain has the characteristics of ultra-low power consumption and high fault tolerance, and has significant advantages in processing unstructur...

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): G06N3/063
CPCG06N3/063
Inventor 张悠慧季宇
Owner TSINGHUA UNIV
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