A neural network-based task processing method and related equipment

A neural network and task processing technology, applied in the field of neural network-based task processing methods and related equipment, can solve problems such as low computing efficiency, achieve the effects of covering up time-consuming, solving low computing efficiency, and improving operating efficiency

Active Publication Date: 2021-03-12
BIGO TECH PTE LTD
View PDF14 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Embodiments of the present invention provide a neural network-based task processing method and related equipment to improve the acceleration ratio and solve the technical problem of low computational efficiency of neural network-related applications on multi-core processors in the prior art

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-based task processing method and related equipment
  • A neural network-based task processing method and related equipment
  • A neural network-based task processing method and related equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, but not to limit the present invention. In addition, it should be noted that, for the convenience of description, only some structures related to the present invention are shown in the drawings but not all structures.

[0031] When implementing the present invention, the inventors found that the computing tasks in the neural network are performed sequentially, that is, the data input into the neural network is sequentially processed by different layers of the neural network to obtain the final output result. In the prior art, multi-core processor capabilities are often used to accelerate task processing of neural network-related applications. Specifically, for applications that do not need to be executed synchronously, such as fa...

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 embodiment of the present invention discloses a neural network-based task processing method and related equipment, which relate to the technical field of computer networks. The method includes: acquiring input data, wherein the input data is used to trigger thread tasks, and the input data is source input data or Cache and exchange data; according to the triggered at least two thread tasks, at least two corresponding module threads are scheduled in parallel to process the input data and generate processing result data; among them, at least two module threads are processed according to the network layer in the neural network The divided at least two network modules correspond to each other; the processing result data is output to the cache as cache exchange data of other module threads, or the processing result data is output as the processing result of the source input data. The embodiments of the present invention improve the operating efficiency of neural network-related applications on multi-core processors by allocating tasks of different network modules in the neural network to different module threads for parallel execution.

Description

technical field [0001] The invention relates to the technical field of computer networks, in particular to a neural network-based task processing method and related equipment. Background technique [0002] With the rapid development of artificial intelligence technology, machine learning methods represented by deep neural networks have achieved practical applications in fields such as computer vision and speech recognition, and have become research hotspots. [0003] When actually deploying neural network-based applications, not only the computing overhead of the network itself, but also the overall delay and throughput control of the application must be considered. At present, in practical applications, especially real-time applications deployed on mobile terminals, multi-core processors are usually used to accelerate the calculation of each layer in the neural network, that is, to distribute the calculation tasks of each network layer in the neural network to multiple Pro...

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/063G06N3/08G06F9/4881G06N3/045G06F9/485G06N3/082
Inventor 熊祎易松松
Owner BIGO TECH PTE 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