Task processing method and processing device and computer system

A computer system and processing device technology, applied in the computer field, can solve the problems of accelerating the computing power of chips, large waiting time delay, etc., and achieve the effects of balance and overall performance improvement, reduction of processing load, and high data throughput.

Active Publication Date: 2019-11-22
HUAWEI TECH CO LTD
View PDF4 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The application provides a task processing method, a processing device, and a computer system, which are used to solve the problem that the waiting time delay of the task is relatively large and the computing power of the acceleration chip cannot be fully utilized.

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
  • Task processing method and processing device and computer system
  • Task processing method and processing device and computer system
  • Task processing method and processing device and computer system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0066] First of all, some terms used in this application are explained in order to make those skilled in the art understand.

[0067] Computer system: a system integrating at least two heterogeneous devices, such as a chip integrating at least two heterogeneous devices, or a heterogeneous integrated platform integrating at least two heterogeneous devices.

[0068] Heterogeneous devices: different types of processing devices, for example, different types of processing devices such as CPU, GPU, FPGA, and ASIC may be called heterogeneous devices. In other embodiments of the present invention, when processing devices of the same type have different specifications, they may also be referred to as heterogeneous devices. For example, CPUs with different main frequencies may also be referred to as heterogeneous devices.

[0069] Task: Refers to an activity performed by software. A task can be either a process or a thread. In short, it refers to a series of operations that together a...

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 relates to the technical field of computers. The invention discloses a task processing method, a task processing device and a computer system. Implementation of the task processing method comprises the following steps: a first processing device generates a plurality of tasks and determines task description information of the plurality of tasks, and the task description information ofthe plurality of tasks is used for indicating a dependency relationship among the plurality of tasks, wherein in any two tasks with the dependency relationship, processing of one task needs to wait for a processing result of the other task; the first processing device sends an instruction to a second processing device, wherein the instruction comprises the plurality of tasks and task descriptioninformation of the plurality of tasks; and the second processing device receives the instruction and processes the plurality of tasks according to the dependency relationship among the plurality of tasks. Thus, the scheme in the embodiment of the invention can effectively reduce the waiting time delay, gives full play to the computing power of the acceleration chip, and improves the task processing efficiency.

Description

technical field [0001] The present application relates to the field of computer technology, in particular to a task processing method, a processing device, and a computer system. Background technique [0002] Today, with the rapid development of the information industry, computing requirements are becoming more and more abundant, and the computing performance of computers is constantly improving, and has developed from the past isomorphic computing to the current heterogeneous computing. Heterogeneous computing refers to the use of processors other than the central processing unit (CPU) to complete computing tasks. Different computing tasks may use different processors, such as: digital signal processing (digital signal processing, DSP), Graphics processing unit (GPU), field programmable gate array (field programmable gate array, FPGA), and neural network processor (neural network processing unit, NPU) that appeared in recent years. The NPU serves artificial intelligence (A...

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): G06F9/48
CPCG06F9/4843G06F9/4856G06F9/4881G06F2209/509G06F9/3838
Inventor 李维高雄林灏勋马涛
Owner HUAWEI TECH CO 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