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

A Neural Network Heterogeneous Acceleration Method and System Based on Asynchronous Events

A neural network and heterogeneous technology, applied in the computer field, can solve the problems affecting the computing efficiency of heterogeneous systems, costing large host time and waiting time, system time loss, etc., to meet the needs of running speed, improve efficiency, and improve parallelism The effect of speed and speed

Active Publication Date: 2020-11-24
SHANGHAI THINK FORCE ELECTRONICS TECH CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] In the prior art, due to the difference in design goals and computing performance between the host and the accelerator (such as a programmable device), the sending and moving of the computing data in the acceleration process of the heterogeneous computing system needs to be performed by the host, so it takes a lot of money. Host time and wait time
In addition, after the calculation is completed, the host obtains the calculation results from the internal storage of the accelerator system and saves them, which will also bring a lot of system time consumption, which seriously affects the calculation efficiency of the entire heterogeneous system.

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
  • A Neural Network Heterogeneous Acceleration Method and System Based on Asynchronous Events
  • A Neural Network Heterogeneous Acceleration Method and System Based on Asynchronous Events
  • A Neural Network Heterogeneous Acceleration Method and System Based on Asynchronous Events

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] In the following description, the present invention is described with reference to various examples. One skilled in the art will recognize, however, that the various embodiments may be practiced without one or more of the specific details, or with other alternative and / or additional methods, materials, or components. In other instances, well-known structures, materials, or operations are not shown or described in detail so as not to obscure aspects of the various embodiments of the invention. Similarly, for purposes of explanation, specific quantities, materials and configurations are set forth in order to provide a thorough understanding of embodiments of the invention. However, the invention may be practiced without these specific details. Furthermore, it should be understood that the various embodiments shown in the drawings are illustrative representations and are not necessarily drawn to scale.

[0034] In this specification, reference to "one embodiment" or "the...

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 embodiments of the invention provide a neural-network heterogeneous acceleration method. The method comprises the following steps that a main control unit completes the basic configuration of an accelerator during an initialization phase; the main control unit stores data that needs to be processed by the accelerator in a system memory; the main control unit stores a command descriptor in thesystem memory; the main control unit stores command words in the system memory according to a queue mode; the main control unit notifies the accelerator of a command article number which needs to be processed; the accelerator reads the command words from the system memory based on the configuration of the initialization phase and completes command word parsing, and simultaneously reads the data which needs to be processed from the system memory; the accelerator stores a calculation result in the first storage position of the system memory; and the main control unit directly reads the first storage position of the system memory at an execution interval so as to obtain the calculation result of the accelerator.

Description

technical field [0001] The invention relates to the field of computers, in particular to a method and system for accelerating neural network heterogeneity based on asynchronous events. Background technique [0002] The field of neural networks is very broad and involves a variety of disciplines, attracting the interest of researchers in many different fields, and has broad application prospects in various industries, such as engineering, physics, neurology, psychology, medicine, etc. , mathematics, computer science, chemistry and economics. At the same time, it is also a very important core technology in the field of artificial intelligence. Using neural computing methods to solve certain problems has many advantages, such as strong fault tolerance and self-learning ability. [0003] At present, neural network computing data models are various and complex in structure. The mainstream model contains dozens of hidden layers, each layer contains tens of thousands of neurons, ...

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/063G06F9/50
CPCG06F9/5027G06N3/063
Inventor 陈亮纪竞舟黄宇扬
Owner SHANGHAI THINK FORCE ELECTRONICS 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